added tests for the optional query interface
fixed seg fault due to double delete in tear down
added file and cli flag for retrieving cyclus core and dependency versions.
Fixes #578.
Merge branch 'optional-tests' of github.com:gidden/cyclus into gidden-optional-tests
move clone method into model class. Killed Clone[stuff] methods into single virtual clonefrom method. Change EnterSimulation[bla] methods into a single, virtual, Deploy method. Moved DynamicModule Init method into constructor. Removed redundant info from facility class (build date, etc.).
updated tests to compile with new cloning and deploy semantics
updated test models.  2 tests still failing
fixed dynamic loading tests - removed redundant test with env class tests. Simplified dynamicModule further. Trying to fix inst class tests - still broken.
fixed inst class tests
removed unnecessary externed Destruct funcs
removed cruft from model class. fixed to not record on undeployed decommission. improved var/accessor names
constructor initializer list
fixed inst model tests and fixed duplicate id bug in model class if implicit copy-constructor is used
have a working version of a ctest fix. need to clean it up and add python as a dependency before sending a PR
fixed resource table name
improved clone and initfrom doc comments
adds a script to generate test names and adjust build system to add those tests to the make test target appropriately. fixes #176.
added python as a dependency
doc improvement
fixed remaining coin and init issues