~ fix: configured the compiler settings to support '@Override' annotations
~ fix: using correct literal for the specification of transactional persistence units
~ fix: moved the null check some lines above before appContext is being dereferenced
~ fix: reestablished functionality for the module type detection
~ fix: correct handling of an artifact result.
Merge branch 'bugfix/TOMEE-1396' into develop-kasi
Merge branch 'bugfix/TOMEE-1397' into develop-kasi
Merge branch 'bugfix/TOMEE-1399' into develop-kasi
Merge branch 'bugfix/TOMEE-1401' into develop-kasi
Merge branch 'bugfix/TOMEE-1403' into develop-kasi