Pcbnew: fix Bug #1395594 (pcbplotparams parser sensitive to formatting)
Looked like a minor issue, but was due to a more serious bug, when using 2 different DSN_LEXERS which were not synchronized.
The fix is not perfect, but unfortunately, the parser used to read the PCB_PLOT_PARAMS in .kicad_pcb files is also used in legacy board file reader.
Therefore it is better than write 2 parser functions, one for legacy files, the other for the .kicad_pcb files, which make the same thing.
Add remove fill and fill all zones hot keys.
Fix Eagle footprint library import of arcs.  (fixes lp:1399745)
Fix debug assertion when CvPcb footprint list is empty.
Imporve hot key name description. (fixes lp:1066193)
OSX build fixes.

* Make patches/wxwidgets-3.0.2_macosx_yosemite.patch usable.  There were
  complaints here before that the patch does not work because it is a
  "metapatch" that tries to patch another patch (which is not in the tree
  and therefore fails). With this change, it becomes a normal patch again,
  that can be applied to the wxWidgets source tree as described in
  Documentation/compiling/mac-osx.txt.
* Make scripts/library-repos-install.sh compatible with OSX: This involves
  checking for the correct option to enable extended regular expressions in
  sed during detect_pretty_repos, as the script uses "-r", which is only
  available in GNU sed. The sed shipped with Mac OSX is an older BSD descendant
  sed which needs "-E". This change has been tested to work on Mac OSX 10.10.1
  and on an up-to-date Arch Linux.  I also changed the error message during
  --install-prerequisites to inform users without apt-get or yum which programs
  need to be installed to use the script.
* Add the execute flag to scripts/osx_build_wx.sh: At the moment, after
  fetching the source with bzr, one has to chmod the file by hand. This
  change change ensures consistency between the script and the build docs
  for OSX, which assumes the script to be executable.
Shortcut for fill all and unfill all zones for GAL.
Cache selection before acting on it when duplicating in GAL, to avoid it changing under us
Add ability to parse a text field to internal angle representation. Use in the move exact dialog, along with other KiCad-specific text entry routines. Also reset an empty field to 0 on focus loss.
bugfix: Tools are deactivated on canvas switch.
Minor fixes. Remove unused icon. Add 3 new icons. Change one icon (3 icons are from Konstantin Baranowskiy)
Enable search to Doxygen html files.
Code style and warning fixes
Add alternative hotkey for duplicating with or without pad incrementing
Update road map.
Fix Bug #1210120 (commit rev 4280 did not fully fixed this bug)
Road map: Gerber X2 file function extension marked done in Pcbnew and Gerbview
Fix FreeBSD build issues.
Aesthetic enhancements ( use few svg icons from Konstantin Baranowskiy).
Allows use of modifier shift key with letters A ... Z  in hot keys (including hot key editor). Thanks to John Bird, who helped me with his patch.
Fix crash in eeschema, config dialog.
Eeschema: Fix Bug #1404118 (Schematic Editor Option Seg Fault in Template Field Names)