Ensures all apps have signin supported permission
Create signin permission on application on create

modifying tests to not create signin, but be able
to modify the signin delegatable if needed.
Signin permission should be lowercase
Merge pull request #161 from alphagov/all-applications-must-support-signin-permission

Applications must have signin permission