Major refactoring of the EvaporationPolicy class.

First of all the RoutingTable is now responsible for keeping track of
the last access time. This greatly reduces the amount of logic needed in
EvaporationPolicy thus nearly making it a pure virtual interface.

Sorry for the big commit :(
Moved the AbstractARA logging tests into their own Testclass