Modified catalog index text manager search config to accept language id being null
Moves checkout step calculation to client instead of each sub-view
Simplifies code for displaying the error lists
Simplifies code for displaying error list
Simplifies code in catalog list header
Adapted mysql variant of catalog index text manager to accept langid being null
Merge pull request #41 from jevers/2013-02-01_catalog_languageid_fix

Catalog Index Text Manager langid IS NULL fix
Adds meta tags for list and detail view
Adds i18n object to context
Merge https://github.com/Arcavias/arcavias-core

This re-merges commit b94bab3fc834d8536db5fa6233f9bd8e7e86bea8.
Adds internationalization object
Merge https://github.com/Arcavias/arcavias-core

Conflicts:
	lib/mshoplib/src/MShop/Catalog/Manager/Index/Text/Default.php
	lib/mshoplib/tests/MShop/Catalog/Manager/Index/DefaultTest.php
	lib/mshoplib/tests/MShop/Catalog/Manager/Index/Text/DefaultTest.php
Merge pull request #48 from nsendetzky/master

Re-adds merges for Dimitri
Refactors catalog tree client to use optimized getTree() method and implements configurations for extending and limiting the shown tree levels
Adds translation infrastructure and German translation to frontend controllers
Adds translation infrastructure to MShop library
Adds translation template for MShop library
Ignores binary translation files for MShop library
Updates translation templates and files
Wraps content of process() methods in try/catch blocks with translations of error messages