Test for testRock portability
Fixed cache manager stub for testRock
Fixed broken Mgr::RegisterAction stub in stub_libmgr.cc
Cleanup ASState

* convert from struct to class
 - moving initialization of members from transaction setup to ctor.

* implement with CBDATA_CLASS2 macro
 - removing uses of cbdataAlloc/cbdataFree and CBDATA_TYPE/CBDATA_INIT_TYPE

* set bool member dataRead using true/false instead of 0/1

* upgrade HttpRequest pointer member to Pointer type
Cleanup SPONSORS.list indentation
Removed unneeded libauth from ufsdump
Update redirectStateData to full class RedirectStateData

- make CBDATA_CLASS2
- add constructor initialization
- convert URL data member to SBuf
- add stub file for redirect.h API
Receive annotations from authentication helpers

This saves the kv-pair from authentication helper responses as
annotations on the HttpRequest which was authenticated and pass
on from there to logging.

Added a method appendNewOnly() to ensure duplicate-free addition
to a NotePairs list.

Also, fixes a bug in hasPair() accessor which was returning true
if either the key OR the value matched.
ie. hasPair("a","1") would match true for notes "a=2 b=1"
SourceFormat Enforcement
Add missing dependency link for Notes to testACLMaxUserIP
Broken: define and use stub_libauth.cc
Merged from trunk
Moved more unit tests to stub libauth
Removed dependency on libauth from testEventLoop and test_http_range
Prepared stub for external_acl
Removed dependency on libauth from testUrl
stub-ified auth/libacls
Made stub_libauth symbols definition conditional on USE_AUTH
More unit tests rely on libauth stub
Added missing include in stub_libacls
More unit tests rely on libauth stub