Created an attachment interface
Created a simple raw attachment type.
Added basename() alias
Created a pretty simple mime typ representation
Added protocol event base classes
Created mime base events
Created MimeRegisterDefaultTypes event
Created MimeRegisterEventArguments
Created MimeRegisterTypeEvent