Change prctl calls from `-t basic` to `-t system` for SmartOS

Newer global zones of SmartOS changed the behavior of `prctl`.
The man pages still show `-t basic` as being a valid flag, but
a user reported it no longer worked in practice in #117.  This
change fixes that issue according to Joyent's recommendation.
Merge pull request #121 from basho/jem-smartos-prctl

Change prctl calls from `-t basic` to `-t system` for SmartOS
Further support for cuttlefish configuration files in SmartOS

* Backup cuttlefish config files if they already exist
* Update install display to account for new files
* Update README to account for new `cuttlefish_conf` variable
Merge pull request #123 from basho/jem-smartos-vm-args-fix

Further support for cuttlefish configuration files in SmartOS
Replace sudo in runner scripts with su for greater compatibility

Fixes: basho/node_package#125

This has been a much needed change for a long time.  Requiring
sudo made for unhappy admin's and difficulty supporting all
OS's equally.  This also removes the need to install sudo on
OS's that don't typically ship with it, FreeBSD, Solaris, etc.

In addition this fix makes the `tail` command used several times
so that it works on solaris without using xpg4's tail.
Change how unpriviledged commands work
Merge pull request #126 from basho/adt-rm-sudo

Replace sudo in runner scripts with su for greater compatibility
Initial skeleton for fbsd pkgng packaging
WIP update, might build manifest now
Typo
Re-add echo -n
Remove stray semicolon
Attempt to fix silly nested shell syntax
Fix while loop that was causing empty file names
Fix broken syntax because the internet is always right
Remove @ that doesn't belong
Stop screwing around with manifest_header and rename to MANIFEST
Tabs instead of spaces
Remove the copying of the manifest file for now
kick the can down the road some more