[Truffle] No need for annotation now we're splitting all core methods.
[Truffle] Fix #mm dispatch.
Merge branch 'master' into truffle-head

Conflicts:
	core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedMethodMissingDispatchNode.java
Exclude test due to SnakeYAML behavior.
Pull up EXCLUDES hacks into test/lib's minitest.

Psych and a few other suites use minitest directly, bypassing the
test/unit EXCLUDES hacks I added earlier. This commit pulls my
hacks up into minitest, so that those other suites also see our
excluded tests.
Merge pull request #2068 from pabloatplumbee/jruby-1_7

Made Exception#set_backtrace compliant with Ruby documentation
Merge pull request #2062 from jruby/remove-yecht

remove obsolete yecht dependency from jruby.jar
Merge pull request #2051 from jruby/load-path-prepopulation

remove useless initial load path entries of the ScriptingContainer
Merge pull request #2011 from k77ch7/GH-1695_big_decimal_and_rational_multiplication

Fix for issue 1695 : BigDecimal and Rational multiplication
Merge pull request #2008 from yousuketto/internal_cmd_on_win

Implemented multi args 'system' method on Windows fix #1074
Merge pull request #2003 from tduehr/enums_fix

fix enums to return nil on unknown symbol
RIP Sun Microsystems :'(

Fixes #2006 and replaces #2007.
Merge pull request #2002 from tduehr/include_order

tweak include order
Merge pull request #1681 from grddev/unsafe-siphash-opt

Optimize SipHash using sun.misc.Unsafe
Merge pull request #1870 from robin850/singleton-ancestors

Module#ancestors now includes singletons themselves
Better error when java_import'ing names with ::. See #2075.

Thanks to @byteit101 for the patch!
Merge pull request #1897 from vitordelima/ppc64le

Add PowerPC64 little endian support in FFI
Merge pull request #1934 from cprice404/maint/jruby-1_7/sc-set-profiling-mode

Deprecate overloaded `setProfile`, prefer `setProfilingMode`
Merge branch 'master' into truffle-head
Provide better error message when using :: in java_import (fixes #2074)