Add config file for configuring the creation of the amalgamation.
Rename create_amalgamation.py script to ckitgen.py.
Use new script name in Makefile.
ckitgen.py now looks in script directory to find the components.
Modify array interface to allow pushback in place.
Allow defining custom structs in the config file.
Major changes to config file, actual code generation to be reworked.
Enable template generation for heap, refactoring of config file.
Add test for heap of points, sorted of the z data member.