Turn on blending by default
Fix for F-word limit in position sync
emc/tp/tp.c: fold a long line
Merge pull request #228 from mhaberler/feed-fix

trajectory planner: fix  F-word limit in position sync, enable blending by default
Fix x86_64 RTAI math `CFLAGS`

- `rtai-config --arch` output changes with v4.0
  - instead use `$host_cpu` from `AC_CANONICAL_HOST`

- add `-mpreferred-stack-boundary=4` to enable SSE instructions in
  kmodules on newer GCC versions
  - http://mail.rtai.org/pipermail/rtai/2013-December/026198.html
Merge pull request #231 from zultron/master

Fix x86_64 RTAI math `CFLAGS`
Added an additional check for target velocity of the next segment to fix velocity overrun with slow acceleration machines
Added G61 and G61.1 distinction in TP

Added an additional value for termCond / canonMotionMode to represent
explicit exact stop (vs. exact path). Now, canon and motion pass one of
3 values as terminal condition (exact stop, exact path, or blend), and
the TP handles this accordingly. Exact path is the same behavior as
exact stop, EXCEPT when lines are tangent, in which case it does not
stop.
TP: Cleaned up a few function definitions (style only)

Fix for line wrapping on tpCheckEndCondition
Merge pull request #234 from robEllenberg/mk-master

Fix for G61 Issue
Use `xeno_math` by default for RTAI math

Reported by Mick/Schooner/@ArcEye

The ShabbyX/RTAI 4.0 `rtai_math` kmodule misses the `ceil` and `floor`
functions.  I haven't investigated to see where they went.

Michael Haberler added `ceil` in commit 9898998 and `floor` has been there
since the `xeno_math` library initial commit.

This patch builds the `xeno_math` kmodule for all kernel thread
flavors, including RTAI, and configures runtime to load `xeno_math`
instead of `rtai_math` for `rtai-kernel` threads.
Merge pull request #235 from zultron/mk-rtai-math

Use `xeno_math` by default for RTAI math
Added delta configuration for BeBoPr++ with PEPPER.
Ignore device tree overlay binaries (*.dtbo).
Added delta configuration for BeBoPr++ with on-board stepper drivers.
Added device tree overlays for BeBoPr++ boards and added these to the compilation script.
Setup.bridge can now handle a disabled overlay and tries to load the best available one.
Merge pull request #238 from modmaker/feature/configs

BeBoPr++ new configurations and pepper driver update.
Fixed position.txt not getting created if 'import hal' used in python remap code.

The Python hal module steals SIGTERM away from the handler set in milltask.
Milltask relies on getting SIGTERM from the 'liunxcnc' script (via 'kill') to
write out position.txt and exit. Milltask now looks to see if the SIGTERM
handler changed during init, then sets it back to its original handler which
in turn calls the thief's handler as well as exiting normally and writing
out the position.txt file.
Merge pull request #247 from jasonpenn/master

Fixed position.txt not getting created if 'import hal' used in python remap code. Fixes issue #244.
Fixed milltask segfault on exit caused by my previous commit of emctaskmain.cc.

I neglected to clear the sa_flags field of the sigaction struct.