Gave the task name text box two lines for display
Shortened MIME types to save space
Moved the tag classes back to the scanner client and added Task

The tag classes contain too much behavior that is specific to the
scanner client to put in the common package. However, we still needed a
container for the return value of the taskFinder, so we created a
"trackable" Task class and appended "Tag" to all of the original tag
classes.
Made the Tag classes unserializable
Fixed tag parsing to accept an empty size or queue