Brutally remove references of Amber from JobRecord

Instead you must pass the Amber stuff from the controllers.  This may 'seem to work' because JobRecord's outside the spring context and can't be autowired.
Start a new session when given a null session ID.
Merge pull request #384 from nla/hr-amberjack

Move amber stuff from JobRecord
Merge branch 'master' into ti_collection_search
Add faceting refining.