minor updates to build and release

Hopefully this will get the build working right:

* Fixes: Invalid POM: /com/netflix/atlas/atlas-json/1.4.1/atlas-json-1.4.1.pom: Developer information missing
* Fixes: Missing Signature: '/com/netflix/atlas/atlas-json/1.4.1/atlas-json-1.4.1.pom.asc' does not exist for 'atlas-json-1.4.1.pom'.
* Update sbt-pgp version
Merge pull request #35 from brharrington/sbt-pgp-version

minor updates to build and release
avoid repetition of uri
update dependency versions
Merge pull request #36 from brharrington/tag-suite-reuse

avoid repetition of uri
change build link to be the history tab
Merge pull request #37 from brharrington/deps-update

update dependency versions
Merge pull request #38 from brharrington/build-link

change build link to be the history tab
use scala version from Dependencies
remove scalaVersion from BuildSettings
explicit dependenncy on scala-reflect

Mostly just to keep the version of scala-reflect
the same as scala-library.
Merge pull request #39 from brharrington/scala-version

use scala version from Dependencies
add compiler flags to scalacOptions
set target to jvm-1.8

There are several uses of java 8 APIs and targeting
java 8 makes the error message a little more clear
(or at least easier to search for) if running on an
older jvm. Prior error when running on 1.7:

```
$ java -jar atlas-1.4.1-standalone.jar
[main] INFO com.netflix.atlas.webapi.Main$$anon$1 - starting atlas on port 7101
[main] WARN com.netflix.spectator.api.Spectator - no registry impl found in classpath, using default
[atlas-akka.actor.default-dispatcher-2] INFO akka.event.slf4j.Slf4jLogger - Slf4jLogger started
Exception in thread "main" java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.simontuffs.onejar.Boot.run(Boot.java:340)
	at com.simontuffs.onejar.Boot.main(Boot.java:166)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at com.netflix.atlas.webapi.ApiSettings$.newDbInstance(ApiSettings.scala:33)
	at com.netflix.atlas.webapi.Main$$anon$1.configure(Main.scala:29)
	at com.netflix.atlas.akka.WebServer.start(WebServer.scala:37)
	at com.netflix.atlas.webapi.Main$.main(Main.scala:33)
	at com.netflix.atlas.webapi.Main.main(Main.scala)
	... 6 more
Caused by: java.lang.NoClassDefFoundError: java/time/ZoneId
	at com.netflix.atlas.core.db.StaticDatabase.<init>(StaticDatabase.scala:33)
	... 15 more
Caused by: java.lang.ClassNotFoundException: java.time.ZoneId
	at com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:713)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.java:630)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 16 more
```

Current error when running on 1.7:

```
$ java -jar atlas-1.4.1-standalone.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/netflix/atlas/webapi/Main : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at com.simontuffs.onejar.JarClassLoader.defineClass(JarClassLoader.java:803)
	at com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:710)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.java:630)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at com.simontuffs.onejar.Boot.run(Boot.java:334)
	at com.simontuffs.onejar.Boot.main(Boot.java:166)
```
Merge pull request #40 from brharrington/target-1.8

Target 1.8