We attempt to install atmos support, if it's not already there.
bump tests to actual test auto-add.
Fix stupid default.
Tweaked auto-add atmos to be easier to migrate.

* Ported out an abstract ShimWriter form the existing
* Migrated all current shims to new PluginShimWriter
* Added the ability to remove shims which are blank/empty
* Created new generic shim so we can shim non-plugin files
* Use new shim variant to insert Atmos plugin on akka/play projects
* Still waiting on next sbt-atmos release before shiming for play projects.

Review by @havocp
Merge branch 'wip/auto-add-atmos-just-akka' of github.com:jsuereth/sbt-remote-control into wip/auto-add-atmos-just-akka
Merge pull request #19 from sbt/wip/auto-add-atmos-just-akka

Wip/auto add atmos just akka
Bump to latest atmos plugin + fix borked play tests.

* Add play to local dep repository to save on download times.
* Bump default version in atmos support
* atmos now works with play, so automatically use the play plugin if possible.
Merge pull request #20 from sbt/wip/bump-to-latest-atmos

Bump to latest atmos plugin + fix borked play tests.
Quote command line args on Windows using their insane algorithm
Don't quote argv[0] on Windows for ProcessBuilder

Because ProcessBuilder normalizes the path of argv[0] without
interpreting quotes.
Add all remote dependencies to local IT repository and bump to sbt 0.13.

This should hopefully prevent timeout errors in jenkins.
Merge pull request #21 from sbt/wip/havocp-windows-quoting

Quoting process builder for windows
Automatically add eclipse/idea plugins to sbt 0.13 projects.
Merge pull request #22 from sbt/wip/auto-add-eclipse-idea

Automatically add eclipse/idea plugins to sbt 0.13 projects.
Don't bind http properties which play uses.

TODO - We should convince them to use a play namespace.  Right
now we assume the http.*, https.*, sbt.* and ivy.* namespaces are the
correct ones to pass through.  We should:

(a) Make this configureable
(b) Try to figure out who isn't namespacing the environemnt vars.
Merge pull request #23 from sbt/wip/fix-play-port-bind-issue

Don't bind http properties which play uses.
add a mainClass request to get the default main class

also change 'in Compile in run' to 'in Compile' for discoveredMainClasses;
is this correct or should mainClass also be 'in Compile in run'?
Merge pull request #24 from sbt/wip/havocp-main-class

add a mainClass request to get the default main class
Auto-add eclipse and idea support to sbt 0.12 projects.

DOH - stupid miss on my part.
Merge pull request #25 from sbt/wip/idea-and-eclipse-on-sbt-12

Auto-add eclipse and idea support to sbt 0.12 projects.