Adding a new feature to handle application-based scopes and adding the option to force the existing of scopes on specific applications. TODO: rspecs are not ready yet.

Squashed commit of the following:

commit af744553d7fed791f8c93117b74b486a6861be36
Author: Rodrigo Rodriguez <rrodriguez@growthaccelerationpartners.com>
Date:   Mon Oct 13 12:06:33 2014 -0600

    Fixing a bug with the code that handles application's scopes.

commit cd1cb1531150f3041b961f8066d8cf9d0cae5161
Author: Rodrigo Rodriguez <rrodriguez@growthaccelerationpartners.com>
Date:   Mon Oct 13 09:06:26 2014 -0600

    Removing Redundant self on application model.

commit f4d2a3aeb5116b98fcf3e9fbed329e8be963f6f0
Author: Rodrigo Rodriguez <rrodriguez@growthaccelerationpartners.com>
Date:   Mon Oct 13 09:04:45 2014 -0600

    Fixing some problems detected on code review.

commit 855c4cafb6f3f2492aeb7b673050f7208262eaea
Author: Rodrigo Rodriguez <rrodriguez@growthaccelerationpartners.com>
Date:   Mon Oct 13 07:59:02 2014 -0600

    Adding some enhancements on the labels to match the generated form field.

commit c7b153d933e0c2cf3615d886b641eedf25331914
Author: Rodrigo Rodriguez <rrodriguez@growthaccelerationpartners.com>
Date:   Sat Oct 11 23:42:36 2014 -0600

    Adding valid scopes attribute on applications view page.

commit db4a96b0f938ce75f66710f61abfe0313fca933e
Author: Rodrigo Rodriguez <rrodriguez@growthaccelerationpartners.com>
Date:   Sat Oct 11 23:19:24 2014 -0600

    Adding a new feature to handle application-based scopes and adding the option to force the existing of scopes on specific applications. TODO: I need to work on rspecs.