Fix inconsistency with EnginioClient::Area

Rename Area enum to Operation and split the public vs. private
values, so that we only expose valid options.
Add a test to ensure that the two enums ere in sync.
Merge pull request #31 from bbandix/operation

Fix inconsistency with EnginioClient::Area