made service reconfiguration better, updated unit tests
slight fix to update_node_pool, unit tests for update_node_pool
added clear_extra for removing instances when config.count decreases
removed ServiceCollection.add, moved .get_instance call to Service instead of ServiceInstanceCollection
factored _build into an update_func for collections.add
implemented edge case handling for macro_timedelta
better way of handling dates that are too large
split macro_timedelta into two functions, unit tests
improved _build, update_node_pool to be more pythonic
indentation fix
Merge pull request #264 from Codeacious/jrm_date_context_fix

Fix to configuration loads with %(month[+\-][1-12])s that go out of range
saved config in SSHAuthOptions, __eq__ now uses that instead
made config a hidden attribute
Merge pull request #265 from Codeacious/jrm_identities_fix

Fixed SSHAuthOptions to compare against something that Twisted won't touch
Merge pull request #263 from Codeacious/jrm_node_reconfigure_fix

Made service reconfiguration slightly better
Merge remote-tracking branch 'canon/release_0.6.2' into jrm_parallel_store_trond
fixed broken test, code cleanup