Bumped to 1.1.0-SNAPSHOT
added travis-ci configuration
Added travic-ci status image
Merge branch 'master' into develop

Conflicts:
	README.md
Changed Value<T>.error to be a Throwable rather than RuntimeException.  Added Resolver<T1, T2>.reject(Throwable reason) overload.
Added reject overloads
Fixed pom scm element
[maven-release-plugin] prepare release 1.1.0
[maven-release-plugin] prepare for next development iteration
Changed When to WhenProgress<TResolve, TProgress> and added When<T> extends WhenProgress<T, Void>
Added resolve/reject methods to When to return a Promise<T>
Updated README to reflect new Promise<T> interface
Added FulfilledRunnable<T> and FailedRunnable<T> convenience interfaces
Renamed FailedRunnable to RejectedRunnable and deprecated Value<T>.value and Value<T>.error, use getters/setters now.
wip
Port when.js 2.8.0 nearly complete
Removed some TODOs
Fixed race condition in some() and _map()
Removed some leftover commented code from the js port
Override trusted promise creation in When<T>