Merge tag '4.0.1' into develop

Rel

* tag '4.0.1':
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release halbuilder-core-4.0.2
  Fixes #16
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release halbuilder-core-4.0.1
  Fixed version number
Fixes #21 - allow Map/List types in interfaces
Further improvements to interface renderer

- Now supporting the return of interfaces, List<interface>
[maven-release-plugin] prepare release halbuilder-core-4.0.3
[maven-release-plugin] prepare for next development iteration
Merge branch 'release/4.0.3'

* release/4.0.3:
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release halbuilder-core-4.0.3
  Further improvements to interface renderer
  Fixes #21 - allow Map/List types in interfaces