Generation of browser version using grunt

Change-Id: Iaa543efeb55a2026acc1fbf058c0c564313d4ed3
Auto-decode on transports objects with 'message' event

Conflicts:
	package.json

Change-Id: Id3bbc102c0b902ea2fd7fdd13c42bfe1246d0920
Prevent errors by bad messages & RpcRequest.transport is overwriteable

Change-Id: I1dc1be79eced505a4b5692b27b225224cee99027