add basic support for IntArrays
update test suite to use cabal and replace error with fail
update cabal file description and tested-with
added support for new Int_Array tag
changed ByteArray representation to an array of bytes
Added support for TAG_Int_Array.
corrected pointer to repository
Merge branch 'Branch_0.3'

Conflicts:
	src/Data/NBT.hs
Remove explicit payload size from data structure.

Because DRY.
ListTag now carries an array.
Eradicated EndTag.

EndTag is only a terminating tag for compound tags, and isn't an actual part of the logical NBT structure.
Use `fail` instead of `error` in the Get monad.

The good news is that Get has a simple way to communicate failure, so `error` isn't needed. The bad news is that it's done through `fail`.
Merge commit '5188cd501f4696c58e1c786f48a49957faec6277'

Conflicts:
	nbt.cabal
	src/Data/NBT.hs
Removed length field of TagString.
Merge branch 'Branch_d2043bcdbf3f1f161daba82185bbf1bcafb116d6'

Conflicts:
	nbt.cabal
	test/Tests.hs
NBT utilities: typeOf and nameOf
Toggle .travis.yml
Toggle .travis.yml
drop version constraints on test-framework* packages
*sigh*... Travis-ci has case-sensitive URLs