refactored Job structure and fixed reliance the old structure
fixed state saving and state restoring for jobs using the new structure
cleanup from comments
fixed/redid job_test.py and some cleanup in job.py
fixed all broken unit tests and fixed some slight api bugs
comment cleanup in tests and some test adjustments
slight comment cleanup
merged in ConfigObjReprAdapter, slight cleanup, tigher unit test for JobContainer.restore_state
cleanup of job.py
some long line cleanup
fixed integration tests and slight bugfix for reconfiguring jobs
indentation fix
fix to a test
Merge remote-tracking branch 'canon/release_0.6.2' into jrm_single_jobrun_serialization
fixed reconfiging jobs
bugfix to job contexts
added unit test for assuring context in jobs
Merge pull request #253 from Codeacious/jrm_single_jobrun_serialization

First pass at refactoring the Job class structure
Merge remote-tracking branch 'canon/release_0.6.2' into jrm_parallel_store_trond
merge of release_0.6.2, fix to default state persistence