SVEA-40: Updated version

- Added migration for new config value
SVEA-40: Removed getting helper

Turns out there are no such method as getHelper(), I missed it because
fatal exceptions are not logged in my setup.
SVEA-40: Moved configuration and controller to window._svea

Before the configuration was set on window directly by ssn.phtml.
Unfortunately the controller was initialized before the script block in
ssn/phtml was executed so all values that _SveaController.initialize
tried to read was undefined. This passed because of javascript but it
also meant that the controller initialization was broken.
SVEA-40: Removed country code value from window._svea

I can not see any reason for why svea should have a country code from
the server instead of using the billing:country_id value directly. Even
if such a reason exists we cannot work with this code-base without
having proper comments so I'm removing it.
SVEA-40: Using <body> event to notify customer type change

We need to get rid of as many global methods as possible. So we will
from now on use the <body> element to communicate with the SVEA
controller.
SVEA-40: Removed unused and wrong variable

It was not used _and_ Private customers are not called 'Business' in
SVEA.
SVEA-40: Moved getAddress into the controller

- The controller initalize function takes configuration
- The configuration option 'getAddressUrl' must be set
- The getAddress function is now in the controller class
- Getting address from the server is done by triggering an event
SVEA-40: Moved oneStepCheckoutSetMethodsSeparateUrl to controller
SVEA-40: Reading correct config key

Was reading the wrong config key earlier.
SVEA-40: Removed unused variable
SVEA-40: Helper methods for rendering ssn template