Converted "contentType" as String to ContentType class.
Added parsing support for ContentType and MultipartContentType.
Created better abstraction for handler listeners via HandlerListener.
Created MultipartHandler to support multipart content (mostly file uploads) more easily.
Has to move servlet dependency into core to leverage commons-fileupload.