Tell the Scala compiler to produce more compiler warnings.

For each distinct Scala compiler version, pass all the command line
options that the compiler supports to generate additional compiler
warnings.

Change-Id: I0c0622f2fae04d2afc2cc4dd46e70fb8e877b150
Add Scala 2.11.0-M1 as a cross-compiler.

Change-Id: Id01c4b76ddb307c1820f2a6268d3e1c188f33885
Support jMock 2.6.0 by adding a dependency on hamcrest-core 1.3.

It appears that the recent publish of jMock 2.6.0 on February 10, 2013
to Maven Central broke the Scala Migrations' unit tests by not
specifying a dependency upon hamcrest-core 1.3.  jMock states that it
depends upon hamcrest-core 1.3 [1].

[1] http://jmock.org/getting-started.html

[error] Test com.imageworks.migration.tests.WithTests.withResultSetClosesOnThrow failed: org/hamcrest/TypeSafeDiagnosingMatcher
[error]     at java.lang.ClassLoader.defineClass1(Native Method)
[error]     at java.lang.ClassLoader.defineClass(ClassLoader.java:787)
[error]     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[error]     at java.net.URLClassLoader.defineClass(URLClassLoader.java:447)
[error]     at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
[error]     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[error]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[error]     at java.security.AccessController.doPrivileged(Native Method)
[error]     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[error]     at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
[error]     at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[error]     at org.jmock.internal.InvocationExpectationBuilder.createExpectationFrom(InvocationExpectationBuilder.java:88)
[error]     at org.jmock.internal.InvocationToExpectationTranslator.invoke(InvocationToExpectationTranslator.java:19)
[error]     at org.jmock.internal.FakeObjectMethods.invoke(FakeObjectMethods.java:38)
[error]     at org.jmock.lib.JavaReflectionImposteriser$1.invoke(JavaReflectionImposteriser.java:33)
[error]     at sun.proxy.$Proxy6.close(Unknown Source)
[error]     at com.imageworks.migration.tests.WithTests$$anon$2.<init>(WithTests.scala:84)
[error]     at com.imageworks.migration.tests.WithTests.withResultSetClosesOnThrow(WithTests.scala:83)
[error]     ...
[error] Caused by: java.lang.ClassNotFoundException: org.hamcrest.TypeSafeDiagnosingMatcher
[error]     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
[error]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[error]     at java.security.AccessController.doPrivileged(Native Method)
[error]     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[error]     at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
[error]     at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[error]     ... 84 more

Change-Id: I9f58f4bc6cab1b425733c46a306205d8bea3cc56
Remove an unused import of org.junit.Before.

Change-Id: I7e4cd95b746defcb6813f54a745258f49009e2f9