Bug 838915 - Add a JS_STANDALONE configure/make variable
Required defines patch
setup versioning and pkg-config support in build system

FIXME: need commit message.
(Please also double check the author and subject.)

https://bugzilla.mozilla.org/show_bug.cgi?id=812265
Install headers

https://bugzilla.mozilla.org/show_bug.cgi?id=831552
backport _TARGET rule
Correct versioning of installed shared library.

To be distro-friendly shared libraries should have a version suffix
that indicates ABI/API compatibility.

This was lifted from previous libname patches from the js185 release,
with only minor changes.
immediate patch for 17ESR (minimal change, JS_VERSION bump)

FIXME: need commit message.
(Please also double check the author and subject.)

https://bugzilla.mozilla.org/show_bug.cgi?id=812265
Add toplevel configure/Makefile

So this module implements the Build API:
http://people.gnome.org/~walters/docs/build-api.txt
Add readme identifying base esr17 snapshot, and upstream patches that are included.
use STATIC_LIBRARY_NAME instead of hard-coded 'js_static'
Use STATIC_LIBRARY_NAME instead of hardcoded 'js_static'