Fix #1029: Avoid unnecessary instance tests when comparing Longs
Optimize RuntimeLong
Move unused RuntimeLong.fromHexString
Fix #1050: Fix one known and some potential setting name conflicts.

Since sbt identifies settings and tasks by name, they must be
unique globally amonst all plugins in the world. This commit
renames some of the tasks and settings that would most likely
cause troubles while not being used much in builds.
Merge pull request #1053 from sjrd/prefix-setting-names

Fix #1050: Fix one known and some potential setting name conflicts.
LICENCE: Update copyright year.
Make the RuntimeLong companion fully elidable
Merge pull request #1049 from gzm0/faster-long-comp

Fix #1029: Avoid unnecessary instance tests when comparing Longs
Merge pull request #1057 from japgolly/patch-1

LICENCE: Update copyright year.
Fix #1052: Don't load ConsoleTestOutput in test load hack.
Fix #727: Source mapping for Rhino.
Replace casts to Scriptable with Context.toObject
Merge pull request #1061 from gzm0/fix-test-load

Fix #1052: Don't load ConsoleTestOutput in test load hack.
Merge pull request #1055 from gzm0/rhino-sm

Rhino Source Maps
Fix #1058: Allow exporting protected members
Fix #1020: Proper stack frame resolution in anonymous functions
Merge pull request #1063 from gzm0/export-protected

Fix #1058: Allow exporting protected members
Merge pull request #1065 from gzm0/full-fix-source-map

Fix #1020: Proper stack frame resolution in anonymous functions