Add Meson build system
This should be on par with the autoconf build. Like autoconf it defaults to generating both a shared and static library. I have intentionally not used the pkg-config template, and used Meson's pkg-config generator instead. This provides dependency and include tracking that would otherwise have to be done manually.