Add leveldb

Intro:
LevelDB is a fast key-value storage library written at Google that
provides an ordered mapping from string keys to string values.

URL: https://code.google.com/p/leveldb/

Howto:
The following will start the db_bench provided by leveldb.
$ make image=leveldb
$ scripts/run.py

LevelDB:    version 1.15
Date:       Wed Apr 16 06:45:29 2014
Keys:       16 bytes each
Values:     100 bytes each (50 bytes after compression)
Entries:    1000000
RawSize:    110.6 MB (estimated)
FileSize:   62.9 MB (estimated)
------------------------------------------------
fillseq      :       8.079 micros/op;   13.7 MB/s
fillsync     :    3371.135 micros/op;    0.0 MB/s (1000 ops)
fillrandom   :      10.913 micros/op;   10.1 MB/s
overwrite    :      13.146 micros/op;    8.4 MB/s
readrandom   :      11.831 micros/op; (1000000 of 1000000 found)
readrandom   :      10.534 micros/op; (1000000 of 1000000 found)
readseq      :       0.415 micros/op;  266.4 MB/s
readreverse  :       0.718 micros/op;  154.1 MB/s
compact      : 1676298.000 micros/op;
readrandom   :       6.208 micros/op; (1000000 of 1000000 found)
readseq      :       0.366 micros/op;  302.0 MB/s
readreverse  :       0.635 micros/op;  174.2 MB/s
fill100K     :    2104.607 micros/op;   45.3 MB/s (1000 ops)
crc32c       :       5.208 micros/op;  750.1 MB/s (4K per op)
snappycomp   :       7.972 micros/op;  490.0 MB/s (output: 55.1%)
snappyuncomp :       1.552 micros/op; 2517.3 MB/s
acquireload  :       0.734 micros/op; (each op is 1000 loads)
apps/osv-memcached: Use git tags when cloning in order to allow proper bisecting

Signed-off-by: Vlad Zolotarov <vladz@cloudius-systems.com>
Add openjdk8 module sourced from the Fedora RPM

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
openjdk8-fedora: fix typo in .PHONY

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Add and use fonts module

Per Tomek's suggestion, extract the font files from the various jdk
manifests and push them into a common module.

Reviewed-by: Tomasz Grabiec <tgrabiec@gmail.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Add scala module, with an example user (scala-example)

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
cassandra: Capstan packaging support

This adds Capstanfile to build and run Cassandra with Capstan. It uses
basename variable substitution ("&") which depends on the following
Capstan pull request:

  https://github.com/cloudius-systems/capstan/pull/77

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
netperf: add jenkins perfpublisher parser

This allows the nightly performance test to extract and correlate netperf
benchmark results.

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
redis

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
No need to patch the redis Makefile - just pass LDFLAGS=-shared.

Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com>
"make image=redis" didn't work if "cd apps/redis; make module" wasn't
done earlier - something in the environment bothered redis's make.
Work around it by clearing the environment.

Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com>
redis: no need to zero environment, just unset MAKEFLAGS

Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com>
memcached: build fail fix for make image=memcached

Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com>
Add Oracle NoSQL DB

Check README for more info.

Signed-off-by: Asias He <asias@cloudius-systems.com>
Add iperf3

Signed-off-by: Asias He <asias@cloudius-systems.com>