Relative link to concurrency.md in readme.md.
Removed pointless (and confusing) note from concurrency.md.
Fixed a bug where GenericAccessToken did not properly set the canceled argument of the cleanup task.
Minor simplification in GenericAccessToken
Removed unnecessary code from GenericAccessToken.
Added tests for GenericAccessToken.
Renamed HierarchicalRight.isChildRight to HierarchicalRight.isChildRightOf
Fixed HierarchicalRight.isChildRightOf.
Simplified HierarchicalRight.
Added tests for HierarchicalRight
Factored out ManualTaskExecutor from GenericAccessTokenTest.
ScheduledAccessToken now has a factory method instead of a public constructor. Also adjusted the test code of ScheduledAccessToken.
Fixed a possible thread-safety issue in ScheduledAccessToken.
Added the isExecutingInThis() method to AccessToken. (not yet implemented)
Added new simple tests for ScheduledAccessToken.
Adjusted ScheduledAccessToken to rely on the token specified at construction time when creating executors.
Adjusted the tests of ScheduledAccessToken.
Added TaskExecutors.contextAware
Adjusted TaskExecutors.contextAware
Adjusted AccessToken implementations to rely on TaskExecutors.contextAware.