TMI-JPEG: More lenient segment parsing, now allows 0xFF padding between segments + fixed an NPE in JPEGImageReader if the parsing fails.

Conflicts:
	imageio/imageio-metadata/src/main/java/com/twelvemonkeys/imageio/metadata/jpeg/JPEGSegmentUtil.java
TMI-JPEG: Refactorings for better separation.
TMI-JPEG: Fixed ICC profile issue. Now applies profiles when it should.
Profiles with bad indexes are now ignored on read.
Added support for JPEG-LS SOF55 segment (no further JPEG-LS support)
Added class documentation.
TMI-JPEG: Removed experimental metadata code to avoid NPE.
TMI-CORE: Fixed a reappearing bug in the JDK7 code, should now work properly with "broken" ICC color profiles .
TMI-CORE: Added empty ICC profile locations for Linux.
+ Better exception handling for missing profile locations.
Updated version to 3.0-ece-3.