Add ability to manage API keys to Dashboard

Instead of just displaying the current key secret in marketplace settings, grab all API Keys and allow users to delete and add new ones. Additionally, users can set a name on their keys as a meta property.

Deleting takes users through a modal confirmation, which especially warns they if they are going to delete the key they are currently using.