initial commit with testing mock implementations for OSGi, JCR, Sling and AEM, and maven build infrastructure