integrated latest changes from dnet40
depending on released parent
migrated to dnet45
codebase used to migrate to java8 the production system