Mapdb Support

- performance unknown
- stability unknown
- passes the few existing byte store tests? yes it does!

There are a lot of potential ways to go with this implementation due to MapDB's status as "almost but not quite really.. actually pretty far off from what we want" status. This is the simplest one and can, if nothing else, provide a baseline for other options and a more license friendly default byte store at minimal effort.