changelog
    
    
    - Tue, 16 Feb 2016 01:51:00 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 01:51:00 +0200] rev 1020
 
    - Reformatted primitives.cpp
Added license headers to generateprimitivedialog.cpp and .h 
    - Tue, 16 Feb 2016 01:39:06 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 01:39:06 +0200] rev 1019
 
    - Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt
Added PrimitiveSpec structure and used it to pass primitive specifications instead of 4 separate variables 
    - Tue, 16 Feb 2016 00:59:50 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 00:59:50 +0200] rev 1018
 
    - Transformed primitive management into a new class PrimitiveManager that is a member of MainWindow
 
    - Sun, 14 Feb 2016 03:19:28 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 14 Feb 2016 03:19:28 +0200] rev 1017
 
    - Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables.
Added transform.h that may or may not prove useful sometime
Added linelength.py that was missing from a prior commit
Converted the various boolean members of LDDocument to flags 
    - Sat, 13 Feb 2016 04:14:43 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 13 Feb 2016 04:14:43 +0200] rev 1016
 
    - Fixed line length warnings
 
    - Sat, 13 Feb 2016 04:06:49 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 13 Feb 2016 04:06:49 +0200] rev 1015
 
    - Added triangle count to viewport, added compile-time line length check
 
    - Fri, 01 Jan 2016 23:41:55 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 01 Jan 2016 23:41:55 +0200] rev 1014
 
    - Happy new year 2016!
 
    - Thu, 19 Nov 2015 00:43:18 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 19 Nov 2015 00:43:18 +0200] rev 1013
 
    - Cleanup miscallenous.cpp/.h