Fix warnings
Use data instead of params for the POST data
Misc (mostly) minor changes to Page
* fix __getSection()
* fix getProtection(() and add cascading info to the output
* Add some new options to edit(), move(), protect(), and delete()
* Remove the ability to set protection expirations to a dict or
  a string - too confusing