Enumerable#each_cons.size support
A non-working but working towards outputting something in IR Persistence
New FixedArityInstr so persistence knows whether it needs to encode operands length or not
IRPersistableEnum is not useful (a few tiny methods and no saved space
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.
All data written to simple adhoc encoder for IRPersistence.  IRException uses enum instead of strings
Dump of progress on IR decoders.  Changes to encoder to not be so full int heavy in writing
Add flag to turn on/off indy opto of FFI calls.
Start centralizing IR inst method def and fill in some gaps.
Partial update of impl of simpler operand decoders
Impl simple instrs for decoding from IR persist. Remove some dead Operations
Finish decoding of Operands in IR persistence (first swipe impl)
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