List iteration now uses only one macro and can be enclosed in braces
Template files don't get compiled or included plus other changes

-- Template source and headers now are sure to not get compiled or
   included inside the library in any way
-- Comments have been added to differentiate which files are templated
   and also the template generated specializations get a comment prepended
   to them to mark them as a file generated by a template
Improved the way variables are given to the build system
Adding hashmap data structure and a first test for it

-- Also doing a bit more work on the build system
-- RF_Hashmap now has a test and an initial implementation
   so we close #6