1. add support for "unsecure connections"
Merge remote-tracking branch 'upstream/master'
1. add unit test to verify wok of disabling security
2. adjust class instance check
1. got ignore annotation back
2. add java doc to unit test
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/test/java/org/jsoup/integration/UrlConnectTest.java
update with upstream
Merge remote-tracking branch 'upstream/master'
1. rename methods and variables
2. extend javaDoc
1. rearrange ssl initializations to be performed only for connectons of proper
class
2. extend javadoc
3. synchronize sslSocketFactory initialization
1. restructure tests
2. autostyle methods
1. add unit tests for SNI
2. add empty hostname verifier
1. ignore integration tests by default
Speed improvements

Android focussed speed improvements.
Reduced GC load with a flywheel on short strings.
Optimized core consumeTo methods.
Speed improvement, final marks

Helps with this abstract hierarchy
Optimized character reference searches
Reduce GC by not forcing string builders
Less GC in cache check

At expense of getField
Use ArrayList instead of LinkedList

Much less GC - less iterators, lest next items, etc.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/main/java/org/jsoup/helper/HttpConnection.java
Merge branch 'master' into speedbird