Separate class definitions from instances

--HG--
rename : Data/Aeson/Types/Class.hs => Data/Aeson/Types/Instances.hs
Merge

--HG--
rename : Data/Aeson/Types/Class.hs => Data/Aeson/Types/Instances.hs