Roll back Ivy to 2.3.0 for 0.13.5
Fix resolving Select(ThisProject)
Add scripted test to verify ThisProject is resolved properly
JDK8 compat issue, MaxPermSize removed since JDK 8
Merge pull request #1357 from sbt/wip/roll-back-ivy

Roll back Ivy to 2.3.0 for 0.13.5 for #1356
0.13.5 release.
Fix import issues to generate sxr/scaladoc.
Merge remote-tracking branch 'origin/0.13.5' into wip/fix-doc-generation

Conflicts:
	project/Sbt.scala
Fix formatting issues and bump to sbt 0.13.5
Merge pull request #1359 from ancientrock/jdk8-tip

JDK8 compat issue, MaxPermSize removed since JDK 8
Merge pull request #1358 from dansanduleac/issue/1194

Resolve ThisProject properly
Revert "Load global plugins in their own class loader and replace the base loader with that.  Fixes #272."

This reverts commit 8cb7e230110e846b577539e61757e815f083294e.

Conflicts:
	main/src/main/scala/sbt/Load.scala
Re-add scripted test
build projects' transitiveUpdate to depend on globalPluginUpdate
Make GlobalPluginData preserve compatibility wrt .unapply
Allow autogenerated projects to have overridden organization.

* Change detection of "default project" to accurately see
  if someone has changed the organization.
* Add a flag to notify downstream consumers that a project
  was autogenerated and not user specified.

Fixes #1315
Merge pull request #1376 from sbt/wip/fix-doc-generation

Merge 0.13.5 into 0.13
Merge pull request #1352 from dansanduleac/issues/1084

Don't inject global plugins' classpath into that of builds, and autotrigger build.update if GP.updated
Merge pull request #1378 from sbt/wip/fix-default-generated-projects

Allow autogenerated projects to have overridden organization.
Fix bug in release script due to typo.

* Fix collection typo
* Create shared command to setup 2.11 builds
* Alter snapshot detection to allow more flexible milestone versioning.
* Remove cusotm isSnapshot key for new sbt 0.13.2 isSnapshot key.