Merge branch 'release/v3.1.15' into develop
BIC-111: Navigation will now work correctly on password protected answerSpaces
Point the dev server at the production service
Fixes a bug when downloading data suitcases that would hang the initialisation process
replace various mentions of "BIC v3" with "BIC-jQM"
fix some JSLint-compliance issues
whilst preserving compatibility, make BMP.BIC the same as BMP.BIC3
make `require(['bic'])` actual result with BMP.BIC
BIC-117 # document publicly-accessible values on BMP.BIC
add pollUntil and BMP.BlinkGap convenience libraries
refactor BMP.BlinkGap.isHere() and remove duplicated code in main
Pass through server for offline testing
Native API's were incorrectly invoked
Start fixing routes to be correctly routed in offline land
fix pollUntil in integration tests
add new `BMP.BIC.whenPopulated()` function and documentation
`BMP.BIC.collections()` now waits for data, returns cached Promise
`BMP.BIC.populate()` now waits for collections to exist
router doesn't call `inheritanceChain` until after `whenPopulated()`
BIC-117 # fix unit tests that were broken by new sequence work