Pull text-encoding from npm instead of a git submodule.

Note: the stringencoding lib has now changed names to text-encoding.
See the work going on at https://github.com/inexorabletash/text-encoding
to port this to npm and bower.