splitted core maven from tesla maven and pack them into separate gems
better naming of gems module
let mavenCLI find out that there is no pom.xml
better naming of SCM
java model specicic stuff stays with parser.rb
remove all pom.xml and use ONLY ruby DSLs
delete temp file on exit of jvm
fix pom.rb case
remove special case
exclude temp files from license check
o comment out ruby for now because the tests are failing. Kristian, I'll let you put it back :-)
o need to turn off ruby for the distro as well
Mass re-factoring in support of a new DSL. Noteworthy:

* upgraded Scala to 2.9.2 with incremental compilation
* uses Specs2
* uses Kiama for pretty printing
* pom writer writes things out in a way that should be familiar to developers
* takes on a functional dsl
* Xpp3Dom configuration elements are modelled as Scala Xml elements
* improved gav and dependency declarations using an sbt like syntax, and the sbt cross compile convention
* used type classes to factor out the concern of pretty printing model objects
* minimised compilation of pom.scala files in order to perform well - only changes are compiled

Thanks in particular to @jroper, @richdougherty and @jsuereth for their reviews.
Merge pull request #4 from huntc/new-dsl

Mass re-factoring of the polyglot-scala module
o use artifactId used in central
Updated the eval library - and the bin.xml references to the library and its transitive.
No more conservative in what it deletes i.e. it only deletes what it creates.. This should hopefully fix environmental issues related to CI.
Added IssueManagement, Licenses, MailingList, Organization and Prerequisities.

Also removed the use of case classes for the domain objects as a) it doesn't really save much boilerplate; b) reduces memory footprint; and c) (and most importantly) I exceeded the 22 field limit imposed on case classes via the Model domain object. Domain objects can often have many properties, and they are also typically anaemic placeholders for data. Thus straight classes make sense here.
Added more domain types:

* Activation*
* BuildBase
* Profile
* Properties

Also re-factored the reader/writer spec test so that it is much simplified.

Leveraged Scala's ability to convert Properties instead of using our own conversions.
Added scm - all domain classes done.