Shell component serialisation is now plugable with a default JSON serialiser being used. Moved multilang classes to multilang directory.
Moved ShellBolt, ShellProcess and ShellSpout back to their old packages. Updated dependencies.
Added comments to the new multilang objects.
multilang serializer is not handled by stormConf. Renamed Emission and Immission to ShellMsg and BoltMsg respectively. Documented ISerializer interface.
multilang serializer is now handled by stormConf. Renamed Emission and Immission to ShellMsg and BoltMsg respectively. Documented ISerializer interface.
Merge branch 'master' of github.com:jsgilmore/storm
Merge branch 'master' of https://github.com/nathanmarz/storm
Added newline to NoOutputException
Re-added need_task_ids option
Added json msg and id parsing.
Allow for null boltMsg when polling
Removed pure whitespace changes of project.clj and bootstrap.clj
Added some trailing whitespace to Config.java
Merge branch 'master' of https://github.com/nathanmarz/storm
Merge branch 'master' of https://github.com/nathanmarz/storm
Added debugging info to ShellSpout and pulled in latest upstream master.
Added null check for anchors. Log a component's error stream under it name.
Merge branch 'master' of https://github.com/nathanmarz/storm

Conflicts:
	conf/defaults.yaml
Merge branch 'master' of github.com:jsgilmore/incubator-storm
Made the multilang serialiser topology specific