changes for merging alert module from sandbox branch. and adding apc caching module