add some pre-req checks for weave launch

Create a 'global params' check function that can do prerequisite checks for various things that a 'weave launch' requires. For one, I know it requires is 'docker0' bridge i.e. docker be launched with default bridge. 
This pull-req fixes  the issue mentioned in #189

Tested this with and without docker networking installed.


weave depends on the default docker bridge from what I see. It may be named differently. Therefore checking for just docker0 may not work in all conditions. Let me find out appropriate fix for this and resubmit the patch.