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.
Add test:dist target and enable (with errors) in CI.
Fix bug https://github.com/jruby/jruby/issues/1156 .

Signed-off-by: Charles Oliver Nutter <headius@headius.com>
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
Set ext and src encoding from -K flag.

Fixes #480.
* fix jruby-stdlib include pattern for default gems and their bin files

* added integraty tests for jruby-jars

* jruby-dist uses ALL files from jruby-stdlib and adds ONLY the remaing files from filesystem

* adjusted all integraty tests to new longer list of default gems
Merge branch 'jruby-1_7' of jruby.org:jruby into jruby-1_7
build jruby.jar before running all the mvn profiles
silence the mvn output, make sure rspec is installed
more log for dist targets