Add test to demonstrate bug in ejsLog
Correct function pointer discombobulation; ejsLog was causing emulator crashes.
Roll version 1.2.1
add port_spec because new rebar does not add by default
Add ebin to .gitignore
fix old lib file name to latest one
Add .eunit to .gitignore
Support non-binary error-reasons in define_js/4

define_js/4 did not include a pattern to match against non-binary values in
the error tuple that can be a result of evaluating call_driver/4. This caused
case_clause run-time errors when the reason for the error was not a binary.

({error, timeout} for example).
Merge branch '1.2'

Conflicts:
	src/erlang_js.app.src
Roll version erlang_js 1.2.2
Add patch to js-1.8.0 which fixes inline compilation error with gcc 4.7+
Add dialyzer targets.
Merge pull request #35 from strange/non-binary-errors

Support non-binary error-reasons in define_js/4
Add dialyzer fixes.
Add distclean.
Ignore tags.
Resolve build problems on Mountain Lion.

Use the riak bundled rebar, as the currently bundled version doesn't use
honor port_env options.

Correctly detect Mountain Lion, and no longer apply the -m32 and -arch
i386 build options due to false detection of other Mac OS X version.
Merge pull request #38 from basho/csm-dialyzer

Dialyzer
Merge pull request #39 from basho/csm-resolve-build

Resolve build problems on Mountain Lion.
Regardless of OTP rel, build Mountain Lion 64-bit.