move boost thirdparty multiprecision pre-c++11 definitions from runtime to common. intorduce tests for dfs_cache