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
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
Merge branch 'feature/BIC-117' into develop
Merge branch 'develop' into feature/WinPho

Conflicts:
	scripts/router.js