Worked for me - Oct 2016 except they must have renamed cvpcb to pcbnew - kicad 4.0.4-stable
cvpcb is a sub-program between pcbnew and eeschema, you can view, control and define footprint associations for symbols with it in the .sch file afaik. This information will then be used on importing the netlist, as pcbnew works with the nets and footprints for helping you with creating the layout.
I was also facing the same problem. Then i just renamed global libraries and all worked fine. Here is the link you can follow the steps