Extending Name class

It is now possible to add a Name object to another (or the same) Name
object, appending all name components of the source Name to the
destination Name.
Another extension: Name.addSegment method
Merge with 'remap/master'
Initial reorganization
./waf now builds combined js
README correction
Removing unnecessary components
Adding --js-dir option to specify location to install ndn.js files.

By default it will try to install to ${PREFIX}/share/ndn-js
BUG: When calling closure.upcall on ContentObject, the requested interest has not been specified
Name.js: new 'cut' helper method (similar to Java API)
wscript: Renaming produced .js file to ndn-js.js
Merge feature branch 'waf-build'
waf: Building closure-compiler-compressed version of js by default (can be disabled)
tests: Updating tests to have correct include path for ndn-js

Now all test cases include ndn-js.js directly.  Helper.js has been
removed from the source.

Status:
 - there is some problem with tests/test-PIT-matching.html
   In Chrome it complains about missing to_ccnb call on Object,
   In Firefox it is doing something, but not everything
Updating READMEs and firefox plugin building script
Correcting README and example to reflect new changes