Adding support for generating IDEA module facets
- IdeaModule has a facets property to hold/create/configure facet objects
- Implementation of "web" facet and configuration if "war" plugin is
applied (GRADLE-1441)