Support for capital characters for branch names

#87 This change make pool to get the commit which is referenced by capital letters.
I also add some tests and fix `wercker.yml` to execute system test in build pipeline.