[OAuth2Provider] Add OAuth2 client app listing page and form into account preference page

Review Request #7900 — Created Jan. 20, 2016 and discarded — Latest diff uploaded

Information

Review Board
master

Reviewers

Add a starting point for user to view all of their OAuth2 client apps.
Similar to the group page, user can search for certain OAuth2 client
rapplications. The page will ask for user confirmation if user want to
remove a client app. The page also display a nonfunctional form for user to edit
and add new application. There is no backend support for all operations

Manually open the page with 1 OAuth client app and type to filter it out.

I cannot find any automate test for the page and form as well as the BackboneJS part.