Merge pull request #28 from stoewer/master

AbstractService: implementation of all methods and tests
Account: Add support for OAuth{1,2}
Account: Add avatar support
Account: Rename oA{1,2}Info to OpenAuth{1,2}Info

This should make the Spelling Police happy ;-)
Assets: create accounts with password auth and hashes

The password is: testtest
JPA: don't erase schema on startup
ConferenceService: distinct was missing in select
Tests: purge test data before test

Each test leaves the db populated after tests and purges the db before each individual test.

This means that after running the tests, you will still have some test data in the db if you want some for running the application.
Test: fix bug that caused failing testCreate()
Merge pull request #33 from gicmo/user_db

Add OAuth{1,2} support and complete Identity trait implementation

:+1:
Merge pull request #34 from stoewer/master

Tests: improved tests and test assets

LGTM
implemented Conferences list controller
Merge branch 'master' into andrey
added URL helper to build base URLs
cancel stupid automatic IDEA modification
some draft implementation of the conferences list
[test] UserStore: write same simple tests
[test] Add UserStoreTest to TestAll
Merge pull request #35 from gicmo/userstore_tests

Add simple tests for UserStore

Nice test, all OK.
FigureServiceTest: new test stub

Test is now based on scalatest instead of spec2