Bump for 1.7.10
Don't use global runtime to try and resolve jar files which are part of runtimes init
Make json shared so 1.8 can see it since rg default gem already lists it as installed
Whitelist branches to build on Travis
fix +x bits in the bin files
fix shebang not to use local install
use local jruby install for tesla plugin
use older ruby DSL for pom.rb
Implement more Addrinfo-related logic throughout socket ext.

* Addrinfo.getaddrinfo
* Socket and ServerSocket binds that take Addrinfo
* Correct logic for SO and SOL constants in BasicSocket
* ServerSocket for listens in socket.rb

Conflicts:
	core/src/main/java/org/jruby/ext/socket/RubySocket.java
Implement BasicSocket.for_fd and related fixes.

* for_fd consumes the given fileno/descriptor and initializes the
  type of socket for_fd is called against (TCPServer, etc).
* RubyTCPServer no longer keeps a separate reference to the server
  channel nor the address, to allow for_fd initialization.
* ChannelDescriptor will now also not decrement the reference
  count during finish logic unless close is specified. With the
  old logic, non-closing finish would still produce an error on
  future non-closing finish when it should do nothing at all.

Conflicts:
	core/src/main/java/org/jruby/ext/socket/RubyBasicSocket.java
Return 0 to Socket.getaddrinfo when 2nd arg is nil
Merge remote-tracking branch 'origin/jruby-1_7'

Conflicts:
	core/pom.xml
	core/src/main/java/org/jruby/ext/socket/RubyBasicSocket.java
	docs/man/pom.xml
	docs/pom.xml
	ext/openssl/pom.xml
	ext/pom.xml
	ext/readline/pom.xml
	ext/ripper/pom.xml
	lib/ruby/1.9/json.rb
	lib/ruby/1.9/json/add/bigdecimal.rb
	lib/ruby/1.9/json/add/complex.rb
	lib/ruby/1.9/json/add/core.rb
	lib/ruby/1.9/json/add/date.rb
	lib/ruby/1.9/json/add/date_time.rb
	lib/ruby/1.9/json/add/exception.rb
	lib/ruby/1.9/json/add/ostruct.rb
	lib/ruby/1.9/json/add/range.rb
	lib/ruby/1.9/json/add/rational.rb
	lib/ruby/1.9/json/add/regexp.rb
	lib/ruby/1.9/json/add/struct.rb
	lib/ruby/1.9/json/add/symbol.rb
	lib/ruby/1.9/json/add/time.rb
	lib/ruby/1.9/json/common.rb
	lib/ruby/1.9/json/ext.rb
	lib/ruby/1.9/json/ext/generator.jar
	lib/ruby/1.9/json/ext/parser.jar
	lib/ruby/1.9/json/generic_object.rb
	lib/ruby/1.9/json/pure.rb
	lib/ruby/1.9/json/pure/generator.rb
	lib/ruby/1.9/json/pure/parser.rb
	lib/ruby/1.9/json/version.rb
	lib/ruby/2.0/socket.rb
	lib/ruby/2.1/json.rb
	lib/ruby/2.1/json/add/bigdecimal.rb
	lib/ruby/2.1/json/add/complex.rb
	lib/ruby/2.1/json/add/core.rb
	lib/ruby/2.1/json/add/date.rb
	lib/ruby/2.1/json/add/date_time.rb
	lib/ruby/2.1/json/add/exception.rb
	lib/ruby/2.1/json/add/ostruct.rb
	lib/ruby/2.1/json/add/range.rb
	lib/ruby/2.1/json/add/rational.rb
	lib/ruby/2.1/json/add/regexp.rb
	lib/ruby/2.1/json/add/struct.rb
	lib/ruby/2.1/json/add/symbol.rb
	lib/ruby/2.1/json/add/time.rb
	lib/ruby/2.1/json/common.rb
	lib/ruby/2.1/json/ext.rb
	lib/ruby/2.1/json/ext/generator.jar
	lib/ruby/2.1/json/ext/parser.jar
	lib/ruby/2.1/json/generic_object.rb
	lib/ruby/2.1/json/pure.rb
	lib/ruby/2.1/json/pure/generator.rb
	lib/ruby/2.1/json/pure/parser.rb
	lib/ruby/2.1/json/version.rb
	lib/ruby/shared/json.rb
	lib/ruby/shared/json/add/bigdecimal.rb
	lib/ruby/shared/json/add/complex.rb
	lib/ruby/shared/json/add/core.rb
	lib/ruby/shared/json/add/date.rb
	lib/ruby/shared/json/add/date_time.rb
	lib/ruby/shared/json/add/exception.rb
	lib/ruby/shared/json/add/ostruct.rb
	lib/ruby/shared/json/add/range.rb
	lib/ruby/shared/json/add/rational.rb
	lib/ruby/shared/json/add/regexp.rb
	lib/ruby/shared/json/add/struct.rb
	lib/ruby/shared/json/add/symbol.rb
	lib/ruby/shared/json/add/time.rb
	lib/ruby/shared/json/common.rb
	lib/ruby/shared/json/ext.rb
	lib/ruby/shared/json/ext/generator.jar
	lib/ruby/shared/json/ext/parser.jar
	lib/ruby/shared/json/generic_object.rb
	lib/ruby/shared/json/pure.rb
	lib/ruby/shared/json/pure/generator.rb
	lib/ruby/shared/json/pure/parser.rb
	lib/ruby/shared/json/version.rb
	maven/gems/pom.xml
	maven/jruby-complete/pom.xml
	maven/jruby-core-complete/pom.xml
	maven/jruby-dist/pom.xml
	maven/jruby-jars/pom.xml
	maven/jruby-noasm/pom.xml
	maven/jruby-rake-plugin/pom.xml
	maven/jruby-stdlib-complete/pom.xml
	maven/jruby-stdlib/pom.xml
	maven/jruby/pom.xml
	maven/pom.xml
	pom.xml
	test/pom.xml