Allow protocol to be configured

:fork_and_knife: A protocol can be defined to generate absolute URLs within Supermarket so this provides an attribute that can be changed depending on the environments needs. See https://github.com/opscode/supermarket/pull/493 for more context.