Add specs for both cases from #1463.
BUILDING.md: Added a new section about incremental compiling and a sentence about cleaning after switching branches.

This information is derived from a comment by mkristian:
https://github.com/jruby/jruby/issues/1470#issuecomment-33900740
Merge pull request #1475 from DavidEGrayson/building_pull_request

BUILDING.md: Added info about incremental compiling, cleaning after switching branches

[skip ci]
Bugfix for issue #1248

Change LoadService to cope with classpath entries containing spaces.  This
doesn't normally happen when JRuby is invoked from the command-line, but seems
to happen when running via jruby-rack.
Merge pull request #1477 from marktriggs/issue-1248

Bugfix for issue #1248
fix dependency [skip ci]
added IT for https://github.com/jruby/jruby/issues/1477

[skip ci]
fix dependency again [skip ci]
Removed the custom glob code and added "defacto" expectations
Merge
Now that regular file globbing handles jar entries well, no need for special parsing logic
Fix bad test which was using incorrect line 2 for a syntax error on line 1 and correct RubyWarnings to add 1 to position.getStartLine because it is zero based
Whoops.  Fixing labels in lexer mucked with older 1.8 syntax.
JRuby 1.7.x should default to 1.9 mode when invalid version specified not 1.8 mode
Fixes #1485. NPE in a proc prints out stack trace
Fixes #1474.  Strange encoding differences with UTF-8 strings.  Fix from jkl1337
Fixes #1392. NullPointerException loading `rouge` gem
Fix uniq/uniq! with block for array slices

Avoid adjusting for slice offset twice.
Do not try and spin up global runtime for jar loading from a jarresource (should fix jruby-complete problem)
Fixes #272. Bad error message for block pass through with return statement