Initial move to singleton survey state
WIP Moving locking into SurveyState
Can't use ids or checkstate gets goofy in Ice Cream Sandwich
Lock timeouts
Test bundling/unbundling survey state
Eliminate race condition in survey user identification
enable internal survey cache