* Several significant changes
- Added ability to chroot back to base OS.  This will be used for suid programs.
- Changed to using bind mount in init script.  Still some work to do there.
- Stopped using some helper scripts like makechos.
First pass for EL6 support
Modify pam_chos to use appropraite EUID
Do not automatically start CHOS after RPM installation
Merge branch 'canon' into el6-larry

Adds ability to leave CHOS from within a CHOS environment.

Conflicts:
	config.h.in
	kernel/chos_lkm.c
Minor changes to support building on EL6 against EL6 kernel headers
Bump build_rpm to version 11
Modify configure.in to properly record kernel version
Additional changes to facilitate building under EL6
Populate nonchroot structure with real root directory
If an invalid CHOS environment is requested, fall back to the "default"
environment.

This is a change from prior behavior where CHOS would attempt to use the
invalid name, resulting in no environment being set.
Revert "If an invalid CHOS environment is requested, fall back to the "default""

Revert this change until it can be implemented as a configurable behavior

This reverts commit 8cc56cbef99de8ae20385387efa7502192a0b112.
Fix issue where it was not possible to change from the "/" environment
back to the previous environment.
Bump version number to 0.11.1
Modify the behavior of chos_do_fork to explicitly set the CHOS link of
new processes to match that of the parent process.

do_fork() copies the original process, wakes up the new process, and
then returns.  This means that there is some amount of time where the
new process is awake but the real do_fork() has not yet returned.
This change should eliminate some scenarios where the child process
forks its own child process and then exits before its CHOS link is
set, resulting in the newest child process not receiving the correct
CHOS link mapping.

Bump version number to 0.11.2
Check return value from __copy_from_user().
Restore support for building against the EL5 kernel