changelog
    
    
    - Wed, 17 Feb 2016 03:10:12 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 03:10:12 +0200] rev 1028
 
    - Moved PreferredLicenseText into HierarchyElement and made the config pointer be passed to LDPaths. Now I can finally remove the Config global pointer.
 
    - Wed, 17 Feb 2016 02:56:59 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 02:56:59 +0200] rev 1027
 
    - Moved LDObject::moveObjects into MoveToolset
 
    - Wed, 17 Feb 2016 00:54:02 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:54:02 +0200] rev 1026
 
    - Rename Pi to lowercase pi
 
    - Wed, 17 Feb 2016 00:47:48 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:47:48 +0200] rev 1025
 
    - Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
 
    - Wed, 17 Feb 2016 00:43:17 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:43:17 +0200] rev 1024
 
    - Moved rotation point handling to ldObjectMath.cpp and encapsulated it into new class MathFunctions
 
    - Tue, 16 Feb 2016 19:59:43 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 19:59:43 +0200] rev 1023
 
    - Split grid stuff into a new class Grid in grid.cpp/grid.h
 
    - Tue, 16 Feb 2016 16:28:44 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 16:28:44 +0200] rev 1022
 
    - Use a better gcd algorithm, some style fixes