Add support to run gear under non-root user

Other changes:
* Combine gear-setup with gear executable.
* Added updated version of selinux library from dwalsh