Set LD_LIBRARY_PATH in the json-test makefile. This should solve bug 823322.

I'm not sure where that makefile comes from. If something generates it, we should fix this at the source.
Fix for failing tests due to not being able to locate libtrilite.so
Second attempt to fix "make test"
Make sure build is run before attempting to test.
Fix libtrilite not getting built on test.

(Ripped off from abbeyj's pull req)
Merge abbeyj's LD_LIBRARY_PATH fixes in. I like his relative paths better.
Make the tests pass on Jenkins (once it has the Virtualbox kernel module loaded).
Tweak grammar in readme.

Really, I just want to see if Jenkins passes.
Add a comment to the test harness.

This is all going to die soon, but at least I don't have to read the code again. :-)
Add a temporary script that `scp`s the checkout into the Vagrant VM on Jenkins so we can get CI passing.

Once https://bugzilla.mozilla.org/show_bug.cgi?id=826549 is done, we can remove this.
Make tests pass on Jenkins!

* Quit using NFS shared folders on Jenkins, since they don't work at the moment.
* Enable symlinks on the dxr shared folder so trilite will build.
* Make many tweaks to the Jenkins config:
  * Build our vagrant box manually rather than with the Jenkins plugin. Run the tests over ssh from a normal "execute shell" build step as well, since it doesn't find our manually-created box otherwise.
  * Get the path to vagrant executable right.
Stick the few lines of Jenkins shell script in a file so we can change-track it.