shortened filename namespace for ease of use
updated XMLFileLoader and XMLParser, moving throwable code out of constructors/destructors and made functional arguments const where possible
Updated Env and DynamicModule to find module libraries in the envrionemnet
@rwcarlsen updated work in the previous commit and adds tests for the
envrionment and dynamic module classes
updated findModuleLib's implementation to explicitly look in the cyclus install
path first, provided a functional interface to the name of the module
environment variable, cleaned things up a bit, and added some clarifying
comments
removed dynamic module destructor, per @rwcarlsen's request
changed nonstandardpath finding tests to use home dir eliminating sudo need for tests to pass
merged find-modules-rebase.  more intelligent and robust searching for module library files. closes #480
EventManager generates uuid for each simulation that can by used as desired by
backends. SqliteBack now generates a short int id associated with the sim
uuid and tags every row entry with the short sim id.
fixed comments, cleaned includes, fixed SqliteBack regression test
addressed many of gidden's suggestions.  Removed SqliteBack's dependency on singleton EventManager and added multisim test.
Separated the abstract base class EventBackend from the header file of the EventManager. Now Backends can be instantiated without also instatiating the EventManager singleton.
Merge pull request #481 from rwcarlsen/multisim

support for multiple simulations in single output db