Update Long.js to use for closure compilation and closure dependency management
with ByteBuffer.js and ProtoBuf.js

* added preprocessor markup to Long.js for goog.provide build
* moved Long.js to src/Long.js and update npm scripts, added build script for
  Long.goog.min.js
* remove Long.js build results from git
* remove jsdoc from npm make script