Fix recursive include handling by using canonical path (fixes #885).
Update to use boosty.h as older boost versions seem to be still in use.
Update MacOS X dependency build.

- use $NUMCPU for parallel build
- don't always rebuild libs when already installed
- switch to Qt 5.3.1 and disable most modules
- switch to eigen 3.2.1
- fix build order for ragel (needed by harfbuzz build)
Merge pull request #897 from openscad/macosx-build-fix

Update MacOS X dependency build.
Add version output to text examples and fix viewport orientation.
Merge pull request #898 from openscad/update-text-examples

Add version output to text examples and fix viewport orientation.
Save original $fn value for CSG output.
Lower number of segments generated for bezier path.
Handle $fn, $fa and $fs for CSG output.
Merge pull request #896 from openscad/text-fixes-4

Text fixes 4
Merge pull request #886 from openscad/fix-recursive-include

Fix recursive include handling by using canonical path (fixes #885).
Attempted to summarize changes in master
Merge branch 'master' of github.com:openscad/openscad
Change FontDialog button to do "copy to clipboard".
Merge pull request #906 from openscad/text-fixes-5

Change FontDialog button to do "copy to clipboard".
Merge remote-tracking branch 'origin/master' into launchingscreen
#894 compile fix for MDI mode, minor cleanup