Feature / users teams core

# Teams of members.

## First, a bit of logic:

### Was intended:
1. Any active user can create a `Team`
2. Editing `Team` available for owner of this team, for administrators of team and and for Global Gitlab administrators
3. The `team members` can specify the `role` of the `Guest`, `Reporter`, `Developer`, `Master`, which are then applied to them in the project, which assigned a team. Besides the usual roles, the user can simply be a `member` or a `team administrator`
4. You can assign a team to project for execution. In addition, you can choose the maximum role (a `Guest`, `Reporter`, `Developer`, `Master`), which members of the team will be in the project. Roles defined in the team on the project will overlap with the peak of the pre-existing rights.
5. On the page you can see the activity of team and projects to which it belongs, the Issues and the MR (as on projects group page)

What happened:

User can see on main navigation bar link to all teams page and can go to the page that displays all of the team of members. In the teams you can view the projects that are assigned to team and the people who are members of team.

#### All teams icon "Earth"
![All teams icon "Earth"](http://puu.sh/1RH5r)

#### Dashboard info block
![Dashboard info block](http://puu.sh/1RHIv)

#### Team list
![Team list](http://puu.sh/1RHcj)

On this page you can view a list of all the tams or go to page to add a new team

#### New team page
![New team page](http://puu.sh/1RHmK)

#### Team page
![Team page](http://puu.sh/1RHKS)

#### Team members page
![Team members page](http://puu.sh/1RHMg)

#### Team add member page
![Team add members page](http://puu.sh/1RHNh)

#### Team projects page
![Team projects page](http://puu.sh/1RHPq)

#### Team projects page
![Team projects page](http://puu.sh/1RHPq)

#### Team issues page
![Team issues page](http://puu.sh/1RHS8)

#### Team MR page
![Team MR page](http://puu.sh/1RHTi)


## Projects

#### Project team page
![Project team page](http://puu.sh/1RIfu)

### Assign project to team
![Assign project to team](http://puu.sh/1RIBu)


## Admin section

#### Dashboard
![Dashboard](http://puu.sh/1RHqu)

#### Team list page
![Team list page](http://puu.sh/1RHso)

#### Team editing page
![Team editing page](http://puu.sh/1RHuY)

#### Team show page
![Team show page](http://puu.sh/1RHx8)

#### Team add members page
![Team add members page](http://puu.sh/1RHyB)

#### Team edit member page
![Team edit member page](http://puu.sh/1RHDU)

#### Team edit member page
![Team edit member page](http://puu.sh/1RHDU)

#### Team assign to projects page
![Team assign to projects page](http://puu.sh/1RHEX)

#### Team edit max access to projects page
![Team edit max access to projects page](http://puu.sh/1RHGw)

. . . . . .

F***

More descriptions will be tomorrow afternoon :( Network problems are not allowed to complete the description. Sorry :(