Remove unimplemented encoding types
travis: test 0.11
Use an Object-based implementation as fallback (close #7, #10)
tests: forEach for IE6-8