Debug build fix
Update coding policy to remove support for MSVC.
Eeschema: fix broken  mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505)
Pcbnew: add in module popup menu an option to edit the footprint in Modedit (like in Eeschema for components)
minor icons enhancements.
pcbnew: fix build in linux gcc-4.5.2
Pcbnew: fix strange things in module edit dialogs.
Minor Pcbnew dialog spacing and consistency fixes.  (fixes lp:1143465)

* Fix spacing and consistency issues and debug warning due to improper flex
  grid sizer in module editor module properties dialog.
* Fix spacing and consistency issues in Pcbnew module properties dialog.
* Fix spelling error in DRC dialog message box text.
Still fix minor issues in dialog_edit_module_for_BoardEditor.cpp (noticeable only for non English users)
Still fix very minor issues in dialog_edit_module_for_BoardEditor.cpp
Dialog edit module: remove some wxStaticBoxSizer sizers.
Refinements
Refinements
Pcbnew, module edit dialogs: fix some "cosmetic" issues.
Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter ) , and a minor bug in dialog cleanup.
Gerbview: Minor fixes
Width factor for DXF plotting text used an inverted aspect ratio.
Documentation and coding policy fixes.

* Fix all Doxygen warnings except polygon files.
* Add footprint library table tasks to TODO.txt.
* Add definition to drag.h to prevent nesting.
* Coding policy fixes.
Pcbnew: fix bug in export vrml (bad Z position of 3D shapes). Very minor code cleaning.
Pcbnew: Partial merge from pcad2kicad (from Alexander Lunev). Fix an old bug related to pads with offset: sometimes the connection to a zone was not detected.