Add DESFire data functionality

With this commit, hopefully all the functionality of the libfreefare has been
wrapped.
Change names of constants to reflect Go naming conventions