Enumerable#each_cons.size support
UnmarshalStream: Changed it to be like MRI and look for encoding data in all the instance variables, and only use the last one.  All I did was remove the "i==0" condition in defaultVariablesUnmarshal and adjust the indentation accordingly.
Merge branch 'jruby-1_7'

Conflicts:
	core/src/main/java/org/jruby/runtime/marshal/UnmarshalStream.java
Add test:dist target and enable (with errors) in CI.
Merge branch 'jruby-1_7'

Conflicts:
	.travis.yml
Merge pull request #1344 from dmarcotte/each-cons-size

Enumerable#each_cons.size support
Fix bug https://github.com/jruby/jruby/issues/1156 .

Signed-off-by: Charles Oliver Nutter <headius@headius.com>
Merge branch 'jruby-1_7'
fix the SNAPSHOT naming
fix include list
added ITs for integraty regarding installed gems and bin files
the test/pom.xml just does the bootstrap job. all deploy artifacts which needs the gems from bootstrap also call test/pom.xml
new Method: LiveVariablesProblem:addLiveLocalVars
Fixes for IR JIT to get method def and root script working right.
Move indy-specific logic out of Helpers; it is accessed from Ruby.
Finish first swipe of instr decoding (completely untested)
Decode enum types and add helper to enums
Set ext and src encoding from -K flag.

Fixes #480.
Merge remote-tracking branch 'origin/jruby-1_7'

Conflicts:
	core/src/main/java/org/jruby/Ruby.java
	test/pom.xml
[IR JIT] Fix JVMVisitor to reflect new location of defCompiledIRMethod

* While at it, I also merged util/SharedLogic.java with
  runtime/IRRuntimeHelpers.java