Expose API dependencies by default

Continuation of the discussion in #228.

There seems to be a collective of users that don't want to go down the `browserify` path, and instead prefer the all-in-1 bundle approach (for better or worse).

This pull request would provide the latter.

On the surface, this is a terrible decision in avoiding future problems where we **do** intend to change the underlying `BigInteger` implementation, and remove `CryptoJS` as a dependency completely.
Its a step backwards in re-usable software, but its a massive convenience to those who just want to plug and play with bitcoin in Javascript.

Thoughts?  Can we somehow have both?  Maybe a separate repository that bundles all this together that we can point them at?