Add targets to enable Atlassian Clover code coverage.

Clover is available for opensource projects from:
http://www.atlassian.com/software/views/open-source-license-request

1) Add Clover code coverage targets clover targets are guarded from being called without clover.jar being passed
In order to execute clover code coverage you must pass -Dclover.jar=<path to clover.jar> to the ant call along with calling the with.clover target. The following example will compile mesh with code coverage, execute the test suite then produce a code coverage report

  $ ant -Dclover.jar=clover.jar with.clover test clover.html

2) Add the ability to pass jvmargs to the test ant target via -Dtest.extra_margs

I have been collecting coverage results using the following runs:
  $> ant -Dclover.jar=../clover.jar with.clover test
  $> ant -Dclover.jar=../clover.jar -Dtest.extra_vmargs=-Dcompile.analyze.ConstantReducer.ENABLED=false with.clover test
  $> ant -Dclover.jar=../clover.jar -Dtest.extra_vmargs=-Dcompile.gen.java.inline.TermInliner.ENABLED=false with.clover test
  $> ant -Dclover.jar=../clover.jar clover.html

You can also run the instrumented shell with the following:
  $> CP_APPEND=../clover.jar ./bin/shell
Lib reorg WIP + fixes.

1. checking in script/lib work to avoid drift, but it's most
definitely not in final form, nothing should track this version
(hopefully EOD on final).

2. fixed issue #33, _pmap.apply()

3. fixed issue #34, _when.apply()

4. fixed issue #38, ChainedList.find()

5. import foo; now starts by looking in importing module's path

6. patched javassist.jar to fix #36 (how to institutionalize this?)

7. misc housekeeping
Merge branch 'master' of https://github.com/bhosmer/mesh into bhosmer-master
Merge remote-tracking branch 'upstream/master'
update test_intrinsics.m to track recent fixes
Merge branch 'master' of https://github.com/bhosmer/mesh into bhosmer-master
fix #42 fpow() getting inlined incorrectly
Merge pull request #43 from bhosmer/master

fix #42 fpow() getting inlined incorrectly