Replaced libvrp with in-house implementation

libvrb's count of mmap's and munmap's was skewed towards mmap's which
resulted in virtual memory leaks.

Also dropped extra runtime dependency.