Support for auto configuring time for mosiac.

- refactored date parsing out of DateFormatTransform into a general utility class
- added automatic mode to mosaic to determine timestamps automagically
not caching SimpleDateFormat not thread safe
Added message to ImportData to support reporting back error messages
setting message on Granule when date time parsing fails, refactored TimeMode to be more permgen friendly