Fix Wikipedia link in README

* Apparently, link is parsed differently now then previously in GitHub-flavored Markdown.  Fixed so that it is parsed correctly again.
* Updated copyright year.
Added test for integer overflow in Curve.rocArea() from issue15.
Cleaned up comments for testRocAreaIntegerOverflow().
Updated unit test for issue15.

* Added check for mannWhitneyU() for best and worst cases.
* Edited comments.
Fixed integer overflow in rocArea() and mannWhitneyU().

* Changed totalPositive and totalNegative products to cast to
  double before multiplying so floating point multiplication
  is done to avoid integer overflows.
Updated comments and fixed whitespace.

* Fixed whitespace to align with conventions in
  CurveTest.testRocAreaIntegerOverflow().
* Added more detailed comments for issue15 fix in Curve.rocArea()
  and Curve.mannWhitneyU().
* Fixed other whitespace issues with integer overflow fix.
Changed scale test for testRocAreaIntegerOverflow() to match our supported scale.

* Changed number of positive and number of negative examples from 2^17 to 2^20.
  This test now matches the comment in Curve. rocArea() that we support up to
  1 million examples. Run time for the test is still <0.1 seconds.
Converted tabs to spaces.
Updated copyright notice dates.
Added statement of supported scale to README.
Updated copyright year on README.
Merge pull request #18 from kboyd/issue15_v2

Issue15 (integer overflow) fix version 2
Fix patching of javadoc in makefile.

* Added guard to prevent trying to patch javadoc when javadoc bug is not
  present.  Prevents makefile errors when using javadoc versions without
  the bug.
* Updated copyright year.
Moved Java compiler options to variable.

* Moved the Java compiler (javac) options to a variable in the makefile
  (rather than hard-coded) so they can be easily changed, even without
  editing the makefile.
* Added Java target version makefile variable (also easily settable on
  the make command line).
* Revised Java compilation targets to remove directory change and
  replace hard-coded options with options variable.
* Added ArrayIterator as a prerequisite for IterableArray.  Had been
  erroneously missing.
Added ability to properly compile for different Java versions.

* Added lookup of the Java runtime JAR for the requested version.
* Added runtime JAR to compilation command through -bootclasspath
  option.  This allows proper compilation for different Java versions
  and removes the compilation warnings about the boot classpath not
  being set.
Only cross-compile when necessary.

* Added comparison of target Java version and Java compiler version to
  detect cross-compilation.
* Added guard to only look up location of Java runtime JAR and set
  bootclasspath option when actually cross-compiling.
* Updated Java compilation commands with appropriate cross-compilation
  options that only exist when needed.
Added proper checking for test dependencies.

* Added checking for existence of JUnit 4 and Hamcrest JARs and required
  classes, but only when doing testing.  This improves over previous
  checking that was more approximate and unconditional.  This is
  accomplished by creating files that indicate if the required
  prerequisites exist and having the test compilation depend on those
  files.
* Added test-specific classpath accordingly and inserted it where
  necessary.
* Updated 'listconfig' with new classpaths and JARs.
* Moved variables for string substitution and project version.
* Updated two comments.
Added help command to makefile.

* Added 'help' target which prints documentation from the makefile,
  including, now, documentation of the 'help' target.
* Moved list of phony targets under the documentation because they are
  parallel.
* Added 'help' to list of phony targets.
Revised Java runtime JAR lookup.

* Improved error message for failed runtime JAR lookup including
  suggesting to set 'javaVersion' and saying what was searched.
* Simplified runtime JAR checking and cross-compilation setup logic.
* Canonicalized indents by only using variable.
Fixed dependencies for UserScenarios.