Update version to 5.3.2
Reduce compiled size with template reductions
Move to unique_ptr for Any implemenation

Speed and size improvements
Reduce size of Any template wrapper.
Add the ability to look up user defined typenames

Closes #124
Add `class` keyword for easier user defined types.

Issue #118
Update to cppcheck 1.66
Let a subscript out of range be catchable from chaiscript
Add copy constructor for Type_Info
Make reflection API part of stdlib

removes the reflection module completely. Reflection and the
ability to catch eval errors is too useful.
Add failing range test

Crash occurs if the user attempts to use a range and the source
of the range has gone out of scope. #132
Roll back name of range class, it's half baked from the range fix
Add strong reference to range objects #132
Make up some of the performance losses #132
Fix some MSVC warnings
Speed up to_string performance by relying on C++ versions

Addresses #134, fixing issues introduced by #132
Update version number to 5.4.0, update releasenotes
Add documenation for "class" keyword
Merge pull request #135 from ChaiScript/develop

Develop