Working on anti abuse configuration
Merge branch 'development' into anti_abuse
Merge branch 'development' into anti_abuse
The client side for issue 7 is complete...
Merge branch 'development' into anti_abuse
Changed being made for anti_abuse
Added the client-side entity loader.
Removed the timestamp from the url when scrolled to bottom.
Callback of any {{type}}-up event emitted on the client will we put on hold until a dn event happens.
the error and action for a callback on emit is the new object received from the server.
Merge branch 'development' into overhaul

Conflicts:
	interface/interface-client.js
	public/s/components/compose.js
	ui/chat-area.js
Resolving the conflicts missed in the previous merge.
adding back satya's code that was missed out in the merge.
fixing the issue of not sending sessionID.
Adding the client entity loader file.
Changes made to code for anti_abuse
Chnages made in the index page
Conflicts resolved
Code change for anti abuse
Adding the priority for the client-entityloader.
Fixing the multiple back messages problem.