changed communicator message tracking to use sets for speedy membership lookups
Resource now keeps a running tally of its inventory quantity - much faster
changed EventList to be a vector - constant time for size retrieval - much faster
shortcut string val conversion and reordered if chain to be more optimal
added parallel list and sequence tracking of resource buff resources for both LIFO and speedy membership lookups
Merge pull request #460 from rwcarlsen/perform

Hardcore performance enhancements (~88x). Mostly ResourceBuffer's internal workings and SQLiteBack's writing mechanics were touched.
Adds libxml++ to the list of dependencies. The Cyclus build requires it, but it hadn't been in the readme.
Boost capitalization matters on a mac. I've fixed this before, so I'm not sure why it's reappeared. I hope everyone can keep an eye on it and not change Boost back to BOOST.
adds comment
adds comment per review request by @gidden
Merge pull request #462 from katyhuff/libxml++_readme

Adds libxml++ to the list of dependencies in the readme
Merge pull request #463 from katyhuff/boost_includes

removes all uppercase boost call for use on a mac
This removes copied file IsoVectorTests.cpp_cp. Fixes #467.
Merge pull request #468 from katyhuff/cpp_cp_remove

This removes copied file IsoVectorTests.cpp_cp. Fixes #467.
Sometimes you only want to read. This adds a readonly flag to the SqliteDb constructor and open() function.
shortens long line.
adds close for cleanup where sqlite3_open may have returned an error. Caught by @gidden
changes 0 to NULL for compatibility with google style guide
Merge pull request #470 from katyhuff/sqlite_readonly

Adds a readonly option to the SqliteDb, adds close statement if open fails as required by the sqlite3 documentation, and changes uses of 0 to NULL as per the google style guide.
added robert's install script