added new tags, tag groups and functions

- ICC, Thumbnail, File information
- methods to saveToXml, extract ICC profile and extract thumbnail.
Revert "added new tags, tag groups and functions"

This reverts commit cac645c2f0739345f420040c8513e49613f13196.
formatting update

eclipse... after will commit feature...
extract ICC profile, extract thumbnail, extract all metadata to xml and add more tags and tag groups

new methods to extract ICC profile, embedded thumbnails, and extract all
metadata to XML. in addition, added new tags and tag groups, mostly
related to ICC profiles, thumbnails but also file group metadata
Merge remote-tracking branch 'remotes/turchinc/master'

Conflicts:
	src/main/java/com/thebuzzmedia/exiftool/ExifTool.java