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'