fixed #68: jquery events instead of own event handling

thanks @patforg for this fix

TODO: documentation & deprecation of old event system
first steps to a new default theme
top margin in message pane corrected
removed white border from message-pane
revamped message pane. tweaked roster and tabs.
fixed a styling problem where elements within resized tabs (Candy.View.Pane.Chat.fitTabs) were too small.
redesign modal window. optimized colors in dark areas.
Redone jQuery events (cc @patforg)

Removing observer calls, using also
jQuery Events
removing usage of .trigger in favor of .triggerHandler (done by accident) /cc @pstadler

Fixes commit commet #1281208
merge dev
Change before:/after: to camelcased event names

Added copyright notices for 2012

Added link to contributors in the CREDITS-File
color tweaks
Merge dev
Merge dev
Document and clean events which are triggered
Renaming some events & improving documentation
small layout tweaks
fix close buttons
fix click handler for username in message list
Merge pull request #157 from jdcaruso/dev

Fixed: "Candy.Core.getRoom(roomJid).getUser() is null" when you destroy the room