Updating readme and changelog for 5.0.0.Alpha2 release
[maven-release-plugin] prepare release 5.0.0.Alpha2
[maven-release-plugin] prepare for next development iteration
HV-640 Adding checkstyle plugin plus initial configuration
HV-640 Some license header adjustments
HV-640 Adding some more common checks
HV-640 Adding test sources to checkstyle and binding checkstyle plugin to verify phase. Adapting test sources to checkstyle rules
HV-643 Adding CONTRIBUTING.md to be displayed on pull requests - see https://github.com/blog/1184-contributing-guidelines
HV-643 Fixing link typo
HV-657 Removing redundant tests, adding more unit tests for ExecutableMetaData
HV-658 Masking "<" and ">", adding some links
HV-656 Adding test case as per issue
HV-656 Changing the order in the comparison to avoid NullPointerException
HV-656 Dropping the 'Level' in MethodLevelValidation. We generally only call it now method validation.
HV-650 Removing te archetype plugin. The generated maven project is to simplistic for users to be of much value and maintaining the archetype configuration seems an unnecessary overhead and a potential risk for release problems.
HV-618 Adding test case
HV-618 Making sure overridden methods are detected correctly, also if generic types are involved
HV-618 Considering ClassMate in distribution, docs and OSGi manifest
HV-660 Adding test case
HV-660 Excluding class-level constraints during creation of property descriptors