made homepage more like other pages, transitions for bb
merge
abstracted away widgetLibrary as @widgets instead of having modules directly ask for jqueryMobile or building blocks in their define statements
reverted some indexeddb promise-related optimizations - they seemed to be causing some problems and the benefits don't seem to be good enough to warrant a full scale investigation
minor changes
hacked transitions module for jquery mobile, it demanded a trigger('create')