Revert "fixed more functional tests"

This reverts commit 90505dea8e9a2aa6fb021ee02e6edceed638cd86.
Merge pull request #1102 from drewfish/test-use

Revert "fixed more functional tests"
making store to work with windows filesystem, first stop.
use ycb-based tokens like $$lib$$ instead of repeating subpaths

requires ycb@1.0.5; previously only the first token would be
replaced.
updated HISTORY.md in prep for release
release 0.5.9pr1 (based on 0.5.8-131-g4ecd1c4)
update ycb & arrow dependencies for new multi-token descriptor usage
adjusting the loader base and root, as well as any asset url generated by the store by normalizing the urls using the new util.webpath() method
static handler should use libutil.webpath for prefix computation
tunnel should normalize the prefixes to make sure that they are web paths instead of filesystem paths
fixing tests/func/usecases
Merge pull request #1105 from drewfish/test-usecases

fixing tests/func/usecases
Merge branch 'develop' of github.com:yahoo/mojito into windows
updating history to annotate the support for windows
updating history to annotate the support for windows - typo
track which resource versions are chosen during resolution
tweaks to assist with running tests locally
Merge pull request #1109 from drewfish/runall

tweaks to assist with running tests locally
Merge pull request #1108 from drewfish/chosen-res

[fix issue #1107] track which resource versions are chosen during resolution
add command 'npm test' to run all mojito unit and functional tests