Ensure that `user` fields exist before setting them.

Follow-up to 4acfc5c6f
Use 'protocol' property to detect javascript: URLs.

This strategy works in Safari 4, unlike what we were doing previously.
Use 'protocol' property to detect javascript: URLs.

This strategy works in Safari 4, unlike what we were doing previously.
Remove unecessary import from less_tests
organization pass on history
History tweaks
Add spiderable test to deploy-examples
Remove deploy-examples.

Moving it to automated-unit-tests
partial fix to ui reactive attributes style diffing test

It's failing in IE10, maybe other IEs also
Remove forgotten debugging argument
Fix test expectations
fix merge
Use $.trim in StyleHandler when String.trim isn't available.

(Safari 4)
Merge branch 'fix-style-handler-test' into release-0.8.2
Maintain old behavior of plaintext password handler.

This is for backwards compatibility with old standalone DDP clients
(like the Meteor command line tool). Note that we are not maintaining
back-compat with old standalone DDP clients that implemented SRP.
Don't swallow the error from the method invocation in case when user didn't
submit a callback.
Remove useless stacktrace from error reporting, add the method name
Change wording
Export the number of bcrypt rounds and checkPassword
boot.js passes the absolute path to the loaded source

relative paths confuse node-inspector and possibly other tools