Remove version ranges on artifact dependencies

Version ranges lead to unreproducible builds, pointless network traffic
while Maven/Ivy check for available versions, and even unwanted
cache-busting in Travis-CI's new cached-dependencies feature.

<*whispers*they are pure evil*whispers*
Merge branch 'rtyley-remove-version-ranges'
added more explicit output to version test