Squashed commit of the following:

VQ revamp: lots of VQ related improvements.
Hierarchical RCP more stable now.
Remove VQ variables that are no longer needed.
Tenant VQ rates can now be capped.
Tenant TX rates can now be capped as well.
Allow userspace tool to change tenant's capped rate.
New version of EyeQ qdisc module (i.e., things done "right")
Have wshare rate and enforced rate.
period_us is configurable.
Useful toggle to try out old htb
Weighted sharing among leaves is working.
Hierarchical rate limiters (w/wted share) working properly now.
Two level + weighted sharing test script.
Oops, forgot to include RCP dependency.
Comment out printk statement.
Save a new test: bottleneck.sh

Creates two rate limiters sharing one top level 1Gb/s RL.
One of RLs is limited to 100Mb/s.  The util on the other one
should be 900Mb/s.
Add rate_t typedef.
Begin rx path madness.
Integrate params and rx_class functions.  Onward!
Allocate rx class.
Free rxctx and the associated rate meters.