Merge pull request #71 from kpartlow/master

updated to tenant_cd and DDL changes
- fixed case on cache key (toLower())
- fixed misspelling of username
- first update that adds username to NCubeManager mutable APIs
- More NCubeManager APIs accepting username (mutable APIs)
- username added to all appropriate NCubeManager (and persister) APIs so that the user who created, updated, or deleted an n-cube can be tracked.
- Updated ApplicationID to use Tenant, App, Version, and Status (no longer account)
- Updated ApplicationID to verify that Tenant name is A-Za-z0-9 or dash and 1 to 10 characters
- removed findCube() API on the persister (it was nerver used)
removed oracle dependency, was using it for test
added rpad(3 parameter) compatible with Oracle, MySQl, and HSQL