ESDEV-2406 Do not send license key with email, or do not send email at all

Made class abstract and refactored
ESDEV-2406 Do not send license key with email, or do not send email at all

Made license check caller to work with onlinecaller
ESDEV-2406 Do not send license key with email, or do not send email at all

Made license check caller to work with onlinemodulenotifier
ESDEV-2406 Do not send license key with email, or do not send email at all

Added comment.
Removed unnecessary includes in test
ESDEV-2406 Do not send license key with email, or do not send email at all

Changed argument name
ESDEV-2406 Do not send license key with email, or do not send email at all

Fixed testGetWebServiceUrl
Removed unnecessary includes in test
ESDEV-2406 Do not send license key with email, or do not send email at all

Changed version module notifier test
ESDEV-2406 Do not send license key with email, or do not send email at all

Updated version module notifier
Added "public" for constructor
ESDEV-2406 Do not send license key with email, or do not send email at all

Changed usages
ESDEV-2406 Do not send license key with email, or do not send email at all

Changed usages in test
ESDEV-2374 Finish license information sending ESDEV-2405 Move white noise to only first storing

basic functionality added
public method moved to top
ESDEV-2374 Finish license information sending ESDEV-2405 Move white noise to only first storing

DateTime moved to oxutilsDate
bootstrap includes needed files for tests
ESDEV-2410 Keeping time 3days after validity time

refactored removed default null from constructor