Added the Javascript 1.8 String methods trimLeft and trim Right.
Added the Javascript 1.8 String methods trimLeft and trimRight.
Merge branch 'js18-string' of github.com:travisennis/rhino into js18-string
Updated tests files per instructions in o.m.j.tests.MozillaSuiteTest
Generators save and later restore the current stack when processing the 'yield' operation. Our current implementation for restoring the stack unfortunately confuses the Java classfile verifier, so at class load time a VerifierError is thrown. This happens because the verifier can no longer ensure that the proper types are placed on the stack, since the stack-state is saved in a simple Object[]. Re-ordering a few operations is only necessary so the verifier will again accept the generated class. But this is only done for generators because it creates slightly less efficient code compared to the standard case.
Add doctest and update comments with proper bug number
Add JUnit-based benchmarks that we can automate in Jenkins.
Add pom.xml with modification to "io.apigee" group.
Merge branch 'js18-string' of github.com:travisennis/rhino into js18-string
Merge branch 'update_moztests_list' of github.com:anba/rhino into update_moztests_list
Added .gitignore from shgill's fork.
Merge branch 'bug-757410' of github.com:anba/rhino into bug-757410
Update POM to allow deployment to Maven Central.
Move jar from ant to maven target directory for auto-deployment.
Apigee Rhino Issue 2:
Use code written up for https://github.com/mozilla/rhino/pull/109
to add a "stack" property to new Error messages (not just those
caused by "throw").
Fix invalid JavaDoc links
Replace StringBuffer with StringBuilder if possible
Restore proper license header, which was accidentally removed in a
previous patch.
Add scripts to install and deploy artifacts to Maven.
NativeDate: Update Date.parse to support simplified ISO 8601 Extended Format [15.9.1.15]

- don't use Java's DateFormat to parse/format dates from/into ISO-8601 Extended Format strings since DateFormat doesn't follow the syntax from 15.9.1.15  Date Time String Format
- add DaysInMonth method with same contract as DaysInMonth from jsdate.cpp
- add parseISOString method with same contract as in jsdate.cpp, but use a simple state machine since Java doesn't support macros
- parseISOString supports the following two deviations from the spec:
  1) time-only format, e.g. "08:00:00Z"
  2) timezone descriptor without ':' as separator, e.g. "08:00:00+0100" instead of "08:00:00+01:00"
- parseISOString also supports the same input validation as in jsdata.cpp, the spec isn't really clear what to do with invalid input data