GSoC new code

'merge' is my new branch with all of my changes -- merging the individual branches with their respective modifications/new features is apparently not too straightforward, so I made (and tested) this new branch with all of the branches' respective contributions. I think this makes it easier. 
branches:
i18n-add --> internationalization stuff, should all be on upstream now but just in case
utils --> little functionalities (logout, remember me, resizable and draggable video, clickable uri's which start a call, etc. - may be more, will make a nice list)
style --> just organized the display a little
im --> instant messaging component, also has the 'tabs' interface'
merge --> all of the above. hurrah!