renaming var_context_combined.hpp to chained_var_context.hpp
created random_init_var_context with doc and tests