New fields in App and User to support featured apps.

The User now can be admin, and an application can be featured.
PEP8 Compliant and list of featured apps.
First unit tests for the admin and featured apps. Refs #153 Refs #167 Refs #163

This commits includes several fixes:

 * The first register user is granted the admin role
 * The admin/featured endpoint is available only for admins
 * The Admin users can access this page from their User page
 * The Featured apps are integrated with JS
New fields in App and User to support featured apps.

The User now can be admin, and an application can be featured.
PEP8 Compliant and list of featured apps.
First unit tests for the admin and featured apps. Refs #153 Refs #167 Refs #163

This commits includes several fixes:

 * The first register user is granted the admin role
 * The admin/featured endpoint is available only for admins
 * The Admin users can access this page from their User page
 * The Featured apps are integrated with JS
Merge branch 'issue-153-featured-apps' of github.com:PyBossa/pybossa into issue-153-featured-apps
Admin role for users and apps. Closes #153 Closes #163 Refs #167

This commit has all the unit tests for the admin endpoint. The commit
also includes a new interface for adding more users as admins via a web
interface.
Index page for admins created. Refs #153 Refs #167 Refs #163

An index page has been added with access to the the available actions. Only
admin users can access this url via their User icon in the drop-down menu.
New fields in App and User to support featured apps.

The User now can be admin, and an application can be featured.
PEP8 Compliant and list of featured apps.
First unit tests for the admin and featured apps. Refs #153 Refs #167 Refs #163

This commits includes several fixes:

 * The first register user is granted the admin role
 * The admin/featured endpoint is available only for admins
 * The Admin users can access this page from their User page
 * The Featured apps are integrated with JS
New fields in App and User to support featured apps.

The User now can be admin, and an application can be featured.
PEP8 Compliant and list of featured apps.
First unit tests for the admin and featured apps. Refs #153 Refs #167 Refs #163

This commits includes several fixes:

 * The first register user is granted the admin role
 * The admin/featured endpoint is available only for admins
 * The Admin users can access this page from their User page
 * The Featured apps are integrated with JS
Admin role for users and apps. Closes #153 Closes #163 Refs #167

This commit has all the unit tests for the admin endpoint. The commit
also includes a new interface for adding more users as admins via a web
interface.
Index page for admins created. Refs #153 Refs #167 Refs #163

An index page has been added with access to the the available actions. Only
admin users can access this url via their User icon in the drop-down menu.
Change admin field to Boolean type. Refs #153

The admin field had an Integer type. This commit fixes it using the Boolean one.
Merge branch 'issue-153-featured-apps' of github.com:PyBossa/pybossa into issue-153-featured-apps

Conflicts:
	alembic/versions/9341dfd1b21_admin_field_for_user.py
	pybossa/model.py
	pybossa/view/admin.py
Merge pull request #168 from PyBossa/issue-153-featured-apps

Issue 153 featured apps & 163 admin interface