InstanceGroup: don't require the price to be a string...

 and then report 'bidprice must be specified,' if I pass a float.

With this change, it'll report "must be specified" if the user doesn't pass anything. And since it wants a string, just cast it (allowing users to pass a float for price, because that just makes sense).