AutoPlugins. First attempt

This is a first attempt to introduce `AutoPlugin`s for the sbt-assembly plugin.
Some of the tests aren't passing and I'm not quite sure why:

```
[error] (*:scripted) Failed tests:
[error] 	sbt-assembly / merging
```

With Java 8 there are even more issues.