Modified JavaScript API to make it fully asynchronous

Change-Id: I36b88d5337c336bc498cb35e61a8b6a9d8e74288
Re-enabled building the JavaScript API documentation

This documentation is currently a little out of date and needs to be
updated to reflect the recent changes made to make the JavaScript to
have full asynchronous APIs.

Change-Id: I49ebb69fd05b9bf6d7b2142f6c66917d73a5a276
Updated the make files to take into account the update JavaScript APIs

Since Status.h is no longer placed into alljoyn_core/inc we are including the
include folder from the dist directory.

The code in jni/npapi was added to the make build and include paths updated to
include the header files found in the jni/npapi directory.

Change-Id: I8c49ce010c82c2c914d8dfb4b82a34832b9118d4