Start adapting VNS

Still a lot TODO, throws linker errors for units.
Merge branch 'vns-pcp-ng' of https://github.com/flowlo/pcp-vns into vns-pcp-ng