Add FunctionalTesting layer.
Cleanup a bit.
Use base layers rather than doing it all over.
Some cleanup to make import clearer.
Cleanup, use unittest2 and base layers.
Cleanup imports
Remove creation of first newsletter until I can figure out why it raise unauthed.
Make sure user has enough rights to add products and content.
Refactored to fit latest order form.
memberservice api and schema moved to emas.app.memberservice.
Use new data access object.
Fix test imports
Merge branch 'master' into memberservice-migration after release of new
practice service messaging.

Conflicts:
	emas/theme/browser/practice.py
Remove unused methods.
Add test methods for obvious code paths.
Start refactoring with new memberservice and API in mind.
Remove unused code.
Use new MemberServiceDataAccess API and new memberservices.
Remove incorrect and unused imports.
Skeleton of new test module.
Add missing styles.
Merge branch 'master' into performance-tuning

Conflicts:
	emas/theme/static/css/styles.css
Suppress rendering of RSS, navigation, author and search rel links in
hteml head as part of scalibilty exercise.
Override personalbar as first step towards edge side including it rather
than loading it directly in the viewlet.