followup to 4acfc5c6
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
Add spiderable test to deploy-examples
Remove deploy-examples.

Moving it to automated-unit-tests
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
Only show ObserveSequence 'duplicate id' warning for id's coming from an
_id field. (Issue: #1980)
boot.js passes the absolute path to the loaded source

relative paths confuse node-inspector and possibly other tools
Reference source-map in the server-side code's source

It is not needed for mapped stack-traces but is necessary for node-inspector.
bump dev bundle; upgrade node
Merge branch 'dev-bundle-0.3.38' into devel
Use the filepath from builder in the sourceMappingURL ref
Prefer += operator for strings concatenation to String#concat
Resolve paths with path.resolve
For files with source maps, use absolute paths map the stack-trace. If no source
map found, don't bother.
Update the comment
Merge branch 'server-source-maps' into devel

Enables the support for source maps for the server-side code.
It is very useful when toolings like node-inspector or node-profiler are used.
Adds UI._parentData(n) method in template helpers.

This method returns the parent data context which surrounds the
helper call. This mirrors the effect of {{..}} in Spacebars. So
UI._parentData(2) is equivalent to {{../..}}.