Implement simple cache for service handles

* reusing already existing service handles for multiply instances of the
  LunaServiceAdapter component with the same service name makes sense in order to limit
  the number of used l2 connections

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #34 from webOS-ports/morphis/work

Implement simple cache for service handles