Set scalatest as testCompile dependency

Gradle now generates correct eclipse dependencies
Remove provided configuration for test dependencies
Remove build provided references (except for rxjava-android)
Remove build provided references and separate JUnit tests
Merge pull request #1394 from gliptak/scalabindings

Gradle Builds: Change provided to testCompile