Minor clarifications to self-tests code
Refactor selftest.runTests and create listTests

Not extensively tested.  Needs comments describing options to the new functions (e.g. getFilteredTests) and updated usage for `meteor self-test ––list`.

Filtering and running tests now proceeds in stages
- Add “pseudo-tags” like non-matching and unchanged
- Remove tests whose tags are in a list of “tags to skip”
- Run or list the resulting TestList
- Optionally report skipped tests
- Optionally save the testState
Improve output of `meteor self-test ––list`
Support ––file option to self-test
Take a ––file regex; comments and usage
Update todos
Tweak READMEs for built app bundles.
Use /usr/libexec/java_home to detect JDK
Clean up the messages to accurately reflect what we're installing
Fix android splash parsing
Put accidentally removed cordova.checkIsValidPlugin method back
Improve script
Improve script
bump
Bump all of the version numbers to rc.0
Bump meteor version
Edit some comments
Merge branch 'devel' into 0.9.4

Conflicts:
	tools/commands-cordova.js
Bump meteor and meteor-tool version numbers
Add locus to accounts callbacks