update deps - makes eckey npm installable

Okay, this makes eckey npm installable.
This also depends on my other pull request: https://github.com/cryptocoinjs/ecurve-names/pull/1

I want to help documenting this project - what I see currently is clearly generated by a script ;)
the install instructions are the same in each module, yet, clearly no one has tried to install because else
some one would have made this pull request already.

Also, question: what are your reasons for supporting bower, component AND npm?
this adds a lot more surface to test. Why not just use npm?