Add travis configuration.

Change-Id: Iace1a1b21c4008fc29c5d886561cff189f0dd5e5
Rename the Apache 2 license "LICENSE.txt" to match other projects
Merge pull request #2 from noaresare/pr/license-rename

Rename the Apache 2 license "LICENSE.txt" to match other projects
Address noa's comments.

* Build with java 6
* Remove explicit build dependency to libtcnative

Change-Id: Ie9430fe2282fac13d23118c50ad15a3676e8ce81
Implement exception hierarchy.
Merge pull request #5 from spotify/udoprog/exception-hierarchy

I agree that this is a sensible change. I have some suggestions for further improvement cooking in my head, but those can definitely wait. Merging
Merge pull request #1 from fpiccinini/travis-ci

Looks good. Merging.
Fixed typo in crtauth URL
Removing java6 target, as we only support java 7

Also, removed cache settings, as those features only are supported for private repositories according to http://docs.travis-ci.com/user/caching/
An old fashioned TODO file
Switch to java6

* Update pom with source and target code levels to 1.6
* Excplicit gernerics types instead of the diamond type
* Use guava common charsets and file read convenience
* update travis-ci configuration to test on openjdk6