Reword the "linux" make target slightly

* Ensure that linux_v is always set, no matter what uname says.
* Use the $(shell) make function
* Remove quotes - they seem to not get interpolated for some reason.
* Use mkdir -p to make building work when the gem already has a "man"
  dir.

This fixes #406.