Update node package so it is flexible enough to be used for riak

This commit reorganizes and refactors node_package so that it can
be used for Riak.  It also, adds FreeBSD package support.
Merge pull request #33 from basho/adt-use-for-riak

Update node package so it is flexible enough to be used for riak
Clarify bin_or_sbin semantics

Erlang's reltool always creates a `bin` directory when creating
a rel.  So packages using reltool and node_package should only
have binaries in `rel/bin`.
Change hardcoded sbin paths
Merge pull request #34 from basho/jem-change-sbin-bin-semantics

Clarify bin_or_sbin semantics
Merge branch 'master' into adt-solaris-support

Conflicts:
	Makefile
	priv/base/env.sh
	priv/base/runner
	priv/templates/deb/Makefile.bootstrap
	priv/templates/deb/deb.template
	priv/templates/deb/rules
	priv/templates/fbsd/Makefile
	priv/templates/fbsd/Makefile.bootstrap
	priv/templates/fbsd/fbsd.template
	priv/templates/rpm/rpm.template
	priv/templates/rpm/specfile