Add static_initializer
Fix MSVC workaround in basic_seconds_clock
Use std::thread instead of boost::thread
Better types and more comments in RippleCalc.

* Better automatic conversions to and from tagged uint160 varints.
* Start using tagged variants of uint160 for Currency, Account.
* Comments from 2014/6/11 RippleCalc session.