Changes the user auth cookie to be a session cookie.
Fix: session expiry will not delete the session cookie.

User auth session expiration will not remove the session cookie.
It will simply remove the mapped user auth token from the server side
session. The cookie will still be returned to the user.

This is done to prevent any accidental session invalidations for parallel
auth calls.
Added expiry of wcf user session keys.
Added support for atomic increment and decrement operations.
Added support for atomic list item operations.
Added support for subclassing of APObjects \ APConnection.
Added fix in WCF user session to not throw on invalid session token.