experimental custom service loader #15
util package #15
providers impl #15
make functions return a value even if it's void/null #15
make dependency provider impl of context resolver #15
refactor util/service loader stuff #15
further work on custom service loader #15

this is still largely a rip off of the JDK’s service loader
todo includes constructing instance of services based on the rules in
the JSR-311 spec
add extra jersey impls as deps #15
define mmap stream for jsersey #15

define a memory mapped input stream to provide the message body readers
with and be compliant with the jar 311 spec
a decoder to make use of the mmap input stream #15
defining more clearly what a filter is/will be #15
experimenting with input stream #15
infrastructure for supporting providers #15
start some tests for the new mmap input stream #19