made rotating_file_logger_test less sensitive to machine being under load and timing issues
split off forward declarations for value description
added test case for JSON printing/parsing of UTF8 strings
ValueDescription<void> -> ValueDescription, ValueDescription<T> -> ValueDescriptionT<T>
http_long_header_test no longer executes in automated builds.
Addded the TTL and HDEL redis commands.
added S3Api handles for js wrapping
    fixed chaining confusion and crash due to empty std::function and/or empty boost::function objects
adding missing requirements for make
Restructuring of value description to support JS underway
major improvements in value descriptions, allowing for to/from JS converters for basic types to be automatically generated
Merge branch 'master' of github.com:datacratic/soa into openrtb-staging