Added account email confirmation
Update default theme
Bypass email step in register account helper
Fix test: don't register the same user twice
Fixed tests
Move form validators to forms module
Renamed test file
Fix import errors
Added test
Merge branch 'master' into issue-233-account-validation

* master: (51 commits)
  Update default theme
  Update default theme
  use new theme branch for now
  Removed print
  use n_tasks from cache lib
  Remove unused session
  use sql count for task_run with the new tests
  corrections in anonymous and authenticated tests for old count method
  Use a 3 hour timeout for tasks browse cache
  Change function name
  Added test cases
  Remove unused function
  Fix number
  Use a SQL query for getting the task_browse page in cache.
  move return into try section
  Only query for needed fields
  do task_run also with SQL
  Remove with_context decorators
  Tests for n_task_taskruns function
  Function in cache to retrieve number of taskruns for given task
  ...

Conflicts:
	pybossa/themes/default
Remove old module import
Moved RegisterForm validation tests
Added tests for account confirmation
Added test cases
Update default theme
Merge branch 'master' into issue-233-account-validation

* master:
  Update default theme
  point to newest theme
  Mock request
  Use explicitly current user id for task runs
  Remove unused import
  Fixed tests
  Separate queries for user_ip and user_id
  authorized is when count==0
  use sql for auth task_run
  Get session in the beginning to avoid unboundLocalError if except occurs
  Update default theme
  Remove old tests
  Remove code
Merge pull request #880 from PyBossa/issue-233-account-validation

Issue 233 account validation