some minor refactoring in LAP_ImplBase package. Mostly cleaning, and removing old/unused codes. .
added "cachedLAPAccess", which is a wrapper that can add "caching" capability for any given LAPAccess instance.
Merge pull request #365 from gilnoh/master

Refactoring LAP Implementation Base + cached LAP access