Update README to reflect switch to Java  8.
Update the main source.

* Update to Java 8 date/time.
* Reformat to Sam's new conventions.
* A host of minor bug corrections.
    * UshahidiIncidentList.getIncidents() now correctly returns an array.
    * UshahidiWebClient.getIncidents() now ensures that all incidents
      are in the array.
    * A few others I've forgotten about.
* Some rethinking of error cases in fetchIncidents.
* Assorted code cleanup.
Update .gitignore

* Ignore my vi temp files.
* Ignore the cruft that Eclipse leaves around.
Add an experiment with the getIncidents method.
Add a quick script to check the Web client.
Update Java files in test directory.

* Reformat code.
* Other minor cleanup.
Update test/Makefile

* Add lots of phony targets to simplify commands.
* Add an appropriate "compile Java" generic rule.