Update to PuppetDB 1.6

Update PuppetDB from 1.5.2 to 1.6.2

In doing this I've moved a lot of the path manipulation from the patch files to the post-patch Makefile target. The Rakefile patch now only adds the blocks required for FreeBSD relevant overrides, the install.rake patches remove various files and directories from being created. I've left out the legacy puppetdb command support as this is essentially a new port. If you'd rather these were included then I can reverse that. I've also opted for leaving out the `@link` directory which symlinks things from `/var/puppetdb` to `/usr/local/share/puppetdb` mainly because these were a pain with the `pkg-plist`.

Have you considered submitting this to be included in the FreeBSD ports tree?