Aurora-102: Add failOnVersionConfict() to scheduler build

Adds resolution strategy to compile time to detect and fail if any dependency
versions have conflicts.

Testing Done:
ran local build with protobuf dependency set to 2.4.1

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compile'.
> A conflict was found between the following modules:
   - com.google.protobuf:protobuf-java:2.4.1
   - com.google.protobuf:protobuf-java:2.5.0

changed to version 2.5.0

BUILD SUCCESSFUL

Bugs closed: AURORA-102

Reviewed at https://reviews.apache.org/r/18926/