Removing unused code and correcting defautl access level.

Removed LicenseDAO and changed public interfaces/class/method to internal.

Just keep public what is part of Dover API.

For Abstract classes, on ContainerManager we need to register the service manually.