Prefer ByteStreams2 over ByteSources.asByteSource

The latter breaks the contract of ByteSource which specifies that
openStream can produce multiple independent streams.
Correct typo
JCLOUDS-624 - Fixed bug in ListNodes

To fix this bug, I used the approach debated in the above issue: create
new methods to do the operation using an ExecutorService provided by the
user.The the old methods are still working, but now the operations in
those methods are not concurrent anymore.
Up to 2.0.0-SNAPSHOT after the 1.8.0 release
Updating project version to 2.0.0-SNAPSHOT

Follow-up to 82b23fc
Remove maven-license-plugin

This never seemed to work and we will enforce license text via
Checkstyle instead.
Fixing compilation errors caused by Payload no longer being an InputSupplier

See 80a0256c in jclouds
JCLOUDS-428: Use Maps with a consistent iteration order
Merge remote-tracking branch 'upstream/master'

Conflicts:
	core/src/main/java/org/jclouds/chef/internal/BaseChefService.java
New API to delete user