Move account related network code into new Pinboard service class

PMAccountStore no longer accesses the network. Instead,
PMPinboardService is used to authenticate username/password pairs or
API tokens. PMAddAccountVC now uses PMPinboardService to authenticate
and then stores obtained API tokens using PMAccountStore.
Prevent crashes by checking for nil when requesting an API token from the account store
Remove unnecessary string constants from PMAccountStore