VS version specific project files
Reorganised project directories, added VS2012 & VS2013 project files
Updated license to MIT
Moved detail::length() implementation to avoid forward reference
Consistency in messag logging
missing header file
Overhaul of disk-based intermediate file handling
Completed overhaul of disk-based intermediate file handling and compatibility with in-memory intermediates
Generic conversions for intermediate key types
Case insensitive word matching for std::string and std::pair<> representations
Added StoreResultType template parameter
Removed redundant tests
Merge branch 'develop'