docs: update --help & manpage for axis-remote
ngcgui-gcmc: always pass floating point

avoid subtle problems with gcmc using integers
ngcgui-gcmc programmable involute-gear example

new: involute-gear.gcmc adapted for ngcgui from B. Stultien's example
new: ensure_mode.gcmd include file to resolve potential conflict
     with preamble and gcmc code (gcmc wins)

with updates:
1) popup msg error if entry box for gcmc not a number
2) allow comment after tag when tagging a  gcmc option
3) handle gcmc_include_path for new custom tab additions
4) incorporate ensure_mode in .gcmc examples
5) update ngcgui.txt for ensure_mode
add scripts/platform-is-supported

This script knows what architectures, distros, release, and realtime
kernels are supported by the branch it's in.  The buildbot runs this
script on each buildslave to decide which ones to try to build on.
Merge remote-tracking branch 'origin/v2.5_branch'
master doesnt build on hardy right now

The problem is the xhc-hb04 driver, which uses libusb-1.0-0-dev, which
was added to Ubuntu in Lucid.

This commit disables Hardy builds on the buildbot, but a better fix is
probably to just disable the xhc-hb04 driver on Hardy.  That requires
some involved changes to both debian/configure and src/configure.
deb: make wheezy build-depend on more stuff

The build-dependencies for Debian have been neglected, while the
build-dependencies for Ubuntu have been maintained.

This commit copies the build-dependencies from Precise to Wheezy.
Merge remote-tracking branch 'origin/v2.5_branch'

Conflicts:
	debian/configure
po Submakefile : corrected an error
Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
ngcgui-gcmc: gcmc related bug fixes

limit msg length for popups when errant input to gcmc compiler
typo on strip()
for detecting options comment, split on // not /

minor: ngcgui.txt update
Merge remote-tracking branch 'origin/master' into unified-build-candidate-3

Conflicts:
	debian/configure