Merge pull request #117 from yjbanov/code-cleanup

Another round of code clean-up; see individual commits for details
Support PATCH.
Merge branch 'master' into patch-method

Conflicts:
	lib/runtime/entity/empty.dart
	lib/runtime/entity/wrapper.dart
Clarifying comment in _patch for treatment of arrays.
Merge pull request #119 from alxhub/patch-method

Support sending updates as patches.
unsolo test group
Fix typo in wrapper.dart
Merge transaction fixes with patch functionality

Conflicts:
	templates/request.mustache
	test/generated/method_post_client.dart
	test/generated/multiplexer_client.dart
Merge remote-tracking branch 'upstream/master' into code-cleanup