Fix windows test problems.
Lots of generics and type checker fixes.
Reworked route grouping by adding a new Group class. Provided mixins for shared functionality.
Added a new prg() mapping method.
Moved Server enum into its own file. Added env var matching support.
Added a new Bootstrapper class to handle bootstrapping after a match.
Type checker fixes.
Updated bootstrappers to be a list. Reworked some methods to use internal events.
Added support for secure variable loading.
Added a global env() function to get secure vars.
Rename event methods.
Added support for invariant_callback_register(). [#16]
Added custom types to Benchmark.
Removed code coverage blocks.
Added global functions for rendering templates and loading files.
Fixed some tests.
Updated include usages throughout the code.
Merge from master.
Try to use generics for the Col methods.
Improved generics all around.