Epic refactor/shrink of the network barclamp to make it actually function.

It now no longer operates in demo mode, and can support creating new networks
on the fly.

Huge amounts of code that deal with trying to wrangle things all the way down to
the physical NIC layer on nodes is now gone -- it duplicated functionality that
was batter handled by the network recipe in any case.
Update default role for network-server to live in the right namespace
for the noop jig.
Prune roles that are no longer relavent.
Let the network barclamp create arbitratry Chef roles on demand.
CHange allocate_ip to post, and ditch routes that cannot work for now.
Trivial syntax change to address Rob feedback.
Address more Rob feedback in make_node_role()
Fix incredibly stupid typo.
Merge pull request #216 from VictorLowther/pull-req-master-402e9ce91111702c1f810a6a19545ee4d489a3f9

CB 2.0: Make the network barclamp really work, and make all the recipes really Chef11 compliant. [2/5]