Boost cleanup

Removed all references to the boost libs in all current code. This has been unit tested and is clean on a machine which has only gcc 4.8 and g++ 4.8 installed. This should simplify portability significantly.

The confreader has small, non-breaking changes to its interface. Primarily, the get and get_all  templates now use stringstream for type transformation; This means "doh" returns 0 when used with numeric types and "12.123" returns 12 when used with int types. Also, the get and get_all templates return only the first whitespace delimited token; if you want included whitespace for strings, use the [] operator as before.

No other functionality changed.