supermarket_instance resource

An HUGE PR that creates specs of all sorts and the actual supermarket_instance itself.
One solution might be to make repo_type an optional attribute, and if we can't figure out what to do from the platform_family, use what the user provided.

Or just remove the TODO comment.