can_create_group, can_create_team boolean fields for user
allow/deny user to create group/team
Fixing team tests
Make sure the run_and_match function will actuall match group.

https://github.com/gitlabhq/gitlabhq/pull/2543 works well except for
'check_gitlab_in_git_group' in 'lib/tasks/gitlab/check.rake'

Since if need to *match* the gitolite owner group, you need to
add '.*' regexp in order to match the all string returned by `id -rnG`