Unsets known properties so they are not treated as errors
Don't clone the price for easier testing
Better session keys for the basket related properties
Copies the basket content automatically to a new basket if the currency was changed
Fixes PHP error in attribute handling and deletes items from the basket after migration
Prevents raising an exception in the constructor leading to no basket output in the frontend
Adds new service items as the currency may have changed
Distinguishes different contexts when creating objects
Adds demo prices for USD
Implements language/currency selector HTML client
Adapts select box width in checkout process to input box width
Merge pull request #715 from nsendetzky/master

Adapts select box width in checkout process to input box width
Adapts clear() method and tests for changed context handling in factories
Adapts locale selector tests for changes in HTML code
Merge pull request #716 from nsendetzky/2014-07-24_basket-currency

Implements language/currency selector and copies the basket content automatically
Updates Russian translation
Updates binary translation files
Updates compressed JS file for admin interface
Merge pull request #717 from nsendetzky/master

Updates translations and JS file
Extends cache keys by language and currency ID