Support for the "desiredCapacity" parameter for policies

This adds a desired_capacity argument to all the policy-manipulating methods and passes it in the policy object as desiredCapacity. With passing tests this time :)