Merge branch 'master' of https://github.com/Kazade/kazbase
Merge branch 'master' of github.com:Kazade/kazbase
Add some perlin noise functions
Fix some problems with the Perlin implementation
Make sure the default behaviour is a random seed
Change the octave noise cumulation
Faster loop
Fix a bug in split_ext
Replace boost::regex with pcre, because std::regex isn't available on Android and boost::regex is a pain in the arse to compile
Remove dependence on boost::lexical_cast, write a simple test for string formatting
Remove the old string headers, hackily swap std::string with unicode in the JSON stuff (might have broken things)
Remove xrange - what exactly was I thinking there?
Remove some usages of boost::lexical_cast
Replace more boost references with the standard library
Replace usages of boost::any
Remove all dependencies on boost, except for signals - need to find a nice simple C++11 signal library
Remove some more references to 'str'
Don't try to create directories if they already exist
Improve the JSON stuff a bit. Add an update to allow updating one JSON instance with another
Implement my own portable signal/slot library. It's limited but it works and seems fast