Laying down the foundation structure
Add subprojects for api, configmodel and groovydsl
Move to API
Move to configmodel
Base jar names on combi of rootproject.name, project.name and version

if:
  version = '0.2.0'
  rootProject.name = 'pipeline'
  project.name = 'api'
then the jar name will be:
  pipeline-api-0.2.0.jar
Move DSL to groovydsl project
Introduced API entry-point and more separation
Got some lost files back
Reintroduced ApiProvider and PipelineProcessor
Upgraded to gradle 1.8-all and started with playing with graphs to represent the model
Add Java 8 support
Release v0.2.0
Add githalytics
Fix require Java7 compatible JVM instead of Java7 specificly
Fix base build by adding Java plugin
Upgrade to gradle 2.0
Docs update to use pipeline.cd instead of pipelinelabs*
Rename package to cd.pipeline
Merge branch 'configModelApi' of github.com:pvdissel/pipeline into pvdissel-configModelApi
Merge branch 'pvdissel-configModelApi'