Add new annotations
Init some internal structures, add an annotation to tests
Allow full urls in @Post, etc. to be specified and handled correctly
Give entity a var so we can pull cookies from it if needed
Implement SetsCookie, only using an Entity instance if needed
Implement RequiresCookieInUrl, and prepare for a few others
Implement RequiresCookie and RequiresHeader
Implement RequiresAuthorization
Implement setters and getters for cookies and headers and validate them
Implement setAuthentication with validation
Implement setHttpBasicAuth method
Fix some validation; ensure HttpHeaders for auth
Properly handle returned cookie values (extract only ACTUAL value)
Add license headers
Add some functional tests for new authenticated rest stuff
Merge branch 'develop' of github.com:excilys/androidannotations into develop

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/ValidatorHelper.java
	AndroidAnnotations/functional-test-1-5/src/main/java/org/androidannotations/test15/rest/MyService.java
Merge branch 'develop' into 475_Rest_Authentication
Merge pull request #579 from dhleong/475_Rest_Authentication

#475 - Rest Authentication