decode a pid before attempting to delete in case it was passed encoded

encoded pids can be found in idrs for flickr and gmail, non-encoded
pids can be found in the services' original data.

This handles both cases.
Remove Dawg's /profiles/search endpoint

This relies on the `Profiles.auth` column that's going away, and sadly Riak
won't support this sort of query. Losing it for now.
Stop fetching auth and config from Profiles

In the event that the KV store doesn't know the profile, we would get `auth` and
`config` out of MySQL, but we're no longer writing there. Now the `Profiles`
table is just a list of all our profiles, so all we need to do is create the
row.
Update tests for deleted columns

Nothing referring to `Profiles.{auth,config,worker}` is relevant
anymore.
Merge pull request #811 from Singly/remove-profile-json-columns

Stop using Profiles table JSON columns
Update create_tables.sql to new Profiles schema

-auth, config; +pod