Merge pull request #373 from girirajsharma/master

Provided Annotation based configuration to Picketlink HTTP Security API
Updating diagram.
Adding PathAuthorizer. Removing throws clause from HttpAuthenticationScheme methods.
Code cleanup.
[PLINK-552] - Post-Binding fails if user enters a wrong username in IDP login page.
Merge pull request #374 from pedroigor/master

[PLINK-552] - Post-Binding fails if user enters a wrong username in IDP login page.
[PLINK-552] - Post-Binding fails if user enters a wrong username in IDP login page.
[PLINK-553] - Single Logout fails with a blank screen, if session has expired in SP.
Merge pull request #375 from pedroigor/master

[PLINK-553] - Single Logout fails with a blank screen, if session has expired in SP.
Refactored HTTP API annotations config and added additional testcases.