Rewrite merchant service to use action definitions
Change common pp data types to use validated hash
change pp merchant to use validated hashes
enumerable validator to entity builder
Change pp permissions to use validated hashes
Fix broken entity utils validator spec
Define pp merchant actions in a separate module
Merge pull request #597 from sharetribe/paypal-refactor-merchant

Paypal refactor service
generalize ask_paypal_permissions.haml
create new versions of paypal admin integration pages
created controllers for new & show.haml
create unverified paypal_account for marketplace admin
hook for admin's paypal permissions (verify initialized account)
refactored command path for marketplace service
locales for paypal admin settings
after rebasing master: parameters changed a bit
refactored code: removed unnecessary private function