Faster factorial, and gamma implemented with tests.
The tests now work, but still have use Math.PI.
No longer change the config state; now using new created state in test cases.
Add tests for calling sin and cos on very small inputs.
Fix sinh (and complex sin/cos) for small inputs
C/Java/Python style and. Will switch later if needed.
Use the new cosh or sinh for complex numbers.
Merge branch 'develop' of https://github.com/josdejong/mathjs into gamma_factorial
Updated use of bigPi, and adjusted the test cases as well.
Fix the test case so it passes on all hardware.

The fix is to test that the imaginary part is nonzero,
not that it is exactly 1e-100.
In some software / hardware combos,
it seems to return 1.0000000000000001e-100.
Fixe a typo (see #246)
Converting a unit without value will now result in a unit *with* value
Merge pull request #247 from pavpanchekha/complex-trig-accuracy

Accuracy of sinh and complex cos/sin
Merge remote-tracking branch 'origin/develop' into develop
Updated history
Implemented , , and . Will attempt to add  to parser.
Strange, phantom file and.js in the relational folder...Deleted it.
Merge pull request #248 from BigFav/develop

BigNumber bitwise opts
Merge branch 'boolean_logic' of https://github.com/BigFav/mathjs into BigFav-boolean_logic

Conflicts:
	lib/math.js
Merge branch 'develop' of https://github.com/josdejong/mathjs into gamma_factorial