Make SetParsed work correctly with bools
Adding a -> operator overload to AutoConfig
Adding a non-serializable countercase
Correctly handle non stream types
Remove Set from AutoConfig

Use the AutoConfigManager
Change AutoConfigManager to recursivly set values

Also, AutoConfig now acts as a smart pointer, so you must dereference it
Added support for callbacks
Stop recursing to child contexts if config value was set in this context
Fix handling of nested contexts and recursive set
Don't construct extraneous AutoConfigManagers when setting config values
Verify sibling contexts work correctly with AutoConfig
Simplify logic for _next in ContextEnumerator
Merge pull request #232 from leapmotion/ref-autoconfig

Finalize AutoConfig