Commit protocol-buffers-2.0.14
Fix codes about Typeable to compile on ghc-7.8 and 7.6.

TypeableN (N=1,2,3..) are unified to "Typeable" with polykinds on ghc7.8.
Then with CPP, I separate codes after ghc-7.8 from otherwise.
Remove LICENSE file to avoid conflict.
Merge branch 'master' of github.com:ruicc/haskell-protocol-buffers