Fix for empty plans retrieval in demo

The BillingPlan.all() method seems to return just an empty dict, so the
code has been arranged to populate the plans list based on the
to_dict() methods.
Merge branch 'fsiddi-master'

Merge in no billing plan patch for subscription sample application