Moved ItemWrench and ItemStopwatch out of the API, replaced with
abstract classes more suitable to be in the API. Plus some refinements
to the Stopwatch behaviour.