Fixed divide-by-zero in D_PAD::ViewGetLOD()
Push-and-shove router now handles existing blind/buried vias properly. Can't yet create new ones.
Eeschema fixes: fix  Bug #1348983 save cmp file crashes cvpcb when eeschema is opened (backannotation crashes). Happens only when some footprint names are not set (blank names).
Also fix incorrect backannotation when footprint names contain spaces (put spaces in names is always a bad idea)
* Fix minor Bug #1349058 Choose component dialog: Search field loses focus after entering a character and internationalize the dialog.
* Fix a subtle bug which prevent eeschema to read the project config file when launched from kicad manager, and when kicad.pro is not found.
1) Pad properties dialog can trigger divide-by-zero when "0" is entered as the pad size
2) PNS router incorrectly detects collisions with blind/buried vias that don't actually intersect the active layer
3) PNS router silently converts blind/buried vias to through-board vias when shoved
wxWidgets 2.8 compatibility fix.
Fixed vanishing pads issue in the pad properties dialog (GAL).
cvPcb: Remove a debug message displayed when saving .cmp file.
KICAD_MANAGER_FRAME::SetProjectFileName() uses PROJECT::SetProjectFullName()
and forces absolute path.
remove un-used member
Minor fixes and changes:
Remove a minor warning message in Debug mode for 2 dialogs.
Pcbnew: update Gerber X2 file format (File Attribute) to very last X2 specification
Eeschema: Fix a minor bug in block selection (sometimes the last selected component was select instead of items in selected area)
and better drag behavior when draging an item by the drag hotkey.
3D viewer enhancements (better render + better vrml reader) from Mario Luzeiro
Add patch for 3D viewer enhancements (better render + better vrml reader + x3d reader bug fix) from Mario Luzeiro, with few coding style issues fixed.
3d viewer: minor code cleaning (remove useless #include )
dialog_track_via_size: set minimal size  and make dialog resizable.
Update demo file.
WTF
warnings
3d_viewer fix translation and rotation issues (patch from Mario Luzeiro)
Fixed pcbnew crash when a locked footprint is dragged from an edge of the screen.
3D-Viewer now requires GLEW include - add GLEW_INCLUDE_DIR
3D viewer bug fixes
Add comments. Fix bug  #1351507 (pad color does not reflect, whether the pad is on front or back layer) and bug #1351388  (Adding a keepout area appears on the opposite layer than selected)