Fixes #1726.

Replaces intersectSegmentPolygon and intersectLinePolygon "optimized"
implementations with the more robust implementations used for intersectLine and
intersectSegments
Notify if build tools and SDK API is not up to date

Formatting consistancy

build tools

Update git ignore
added "float approxLength(int samples)" to Path interface and added implementation within existing Spline-classes
extracted local variables to avoid allocation on each call
removed unused tmp2
Merge pull request #1755 from Tom-Ski/uipatch

Notify if build tools and SDK API is not up to date
Merge pull request #1746 from manuel-freire/polygon-segment-intersection-fix

Fixes #1726 (precision problems in intersectSegmentPolygon and intersectLinePolygon).
Fix bug in polygon intersections
Merge pull request #1762 from manuel-freire/poly-intersection

Fix bug in polygon intersections
New "minimal" JSON-like format parsing.

Supports unquoted values which start with a number.
closes #1760
Merge branch 'origin/master'
Escape tab, CR, LF.
Useless line anymore
Merge pull request #1768 from semtiko/patch-1

Useless line anymore
fixed formatting and adapted PathTest as suggested by @Xoppa
Very Minor Update FirstPersonCameraController.java

Removed the completely superfluous private tmp2 field.
Merge pull request #1771 from Hulzenga/patch-1

Very Minor Update FirstPersonCameraController.java
These AsynchronousAssetLoaders now release their assets when finished.
adding in initial version of texture unpacker.
Merge pull request #1774 from mbazos/master

adding in initial version of texture unpacker.