moved all dynamic loading into xml_file_loader. Added a method for listing installed/discoverable dynamic modules to env class.
added rng schema methods to test models and removed rng files from them. removed rng installation from cmake module macro.
added master and module schema dumping to cyclus binary. added schema model test (that schema parses).
moved heavy stuff out of xml-file-loader constructor. renamed LoadAll to LoadSim.
Merge pull request #608 from rwcarlsen/schema

Changes module schemas to be returned by a model class method.
added initial stub directory and adjusted cmake files to include their tests.
made mock fac/inst/region/market classes to be used with testing. added the stub facility in a new stub namespace and related tests.
updated namespace name to reflect directory name
removed any stubs that aren't facs, regions, insts, or models
added stub inst and region. updated stub facility.
added stub market
added include guards
redisabled facility tests as that
's a larger issue than this PR
encapsulated stubs namespace in cyclus namespace per gcsg
currently builds cycluscore from top-level directory
actually adds top level cmake file..
added cli to at the top of the directory structure
gtest library builds
enabled testing in new build environment. simplified test module directory structure and building.
a little cleaning before stubbing
moved stub directory to top level, made stubs a separate library, incorporated stub tests into cyclus unit tests
removed cyclus namespace from stubs
docs currently build