Move to weighted hashes

This is a major revision change to rackspace iptables.

Basically it uses a hash with key/value being rule(string)/weight(int). And then fills each default chain with a sorted list of rules based on weight. This will allow us to enter rules in more than one location. For example, rackops can setup bastion rules, default rolebook customer access, specific rolebook service access. All will get merged and then sorted based the priority(weight) that was set for each rule.