cache - fixed time delay.

Time delay relative to start.
cache - moved locks into handle.

 - db_client: moved lock(handle*) and unlock(handle*) into handle;
 - db_client: removed db_client pointer from data_handle;
 - db_client: removed method get_handle();
 - mysql_connection: swap to last and then remove from vector;
 - prefer load and store in atomic types.
Added semaphore.

Added classic semaphore to futils.
cache - fixed for g++.

 - removed atomic types.
 - fixed locking.
Merge branch 'cache'

Updating.