Update README for merged PR.
Use same hamcrest version directly as through junit.
Code reformatting of CountryCodes.java.

One country code per line makes this file a lot easier to deal with in version
control diffs and merges.
Add length validation for TL, XK. (SWIFT ver. 50)