merging all to developement and resolving conflicts
sorry fixed stuff from me sleeping yesterday
first version of sidebar, editing link on client side works
side bar is continuing. need to decide how to generalize the website sidebar widget and add serverside code
sidebar
Merge branch 'sidebar' into development
forgot to add files when creating the sidebar
QuickFixed SidebarReloadEvent
Merge branch 'discussions' into development

Conflicts:
	RelatedWork/src/net/relatedwork/client/MainPresenter.java
	RelatedWork/src/net/relatedwork/client/content/AuthorPresenter.java
	RelatedWork/src/net/relatedwork/client/gin/ClientGinjector.java
	RelatedWork/src/net/relatedwork/client/gin/ClientModule.java
	RelatedWork/src/net/relatedwork/server/action/DisplayAuthorActionHandler.java
	RelatedWork/src/net/relatedwork/server/guice/ServerModule.java
	RelatedWork/src/net/relatedwork/shared/dto/DisplayAuthorResult.java
Render SidebarPresenter in MainPresenter
remove unused import that is causing compile errors
Add UserAccessHandler for User related server access
connect comments with logged in user with the help of SessionInformation. This is a temporary dependency.