make the changelog appear in travis

Use parser combinators and sbt custom task to produce the changelog
@robertberry @adamnfish do you have any suggestion? I did this by googling and playing so it's not pretty! ;)
```scala
hasTags.flatten
```