consistent snap and repl filesystem names
Add extract-tarball back into source and into the build

- It now writes a status file for any process that cares about it's
  current status
BINDIR should exist if we are going to install in it, so let's create it
Install into /usr/bin to make build happy, copy to /usr/local/bin later
Expose Linux jail creation to the UI

- Added Linux jail types of centos, debian and gentoo (more to come)

- Modified Warden to work with CDN and use Linux tarballs

- Modified python Warden bindings to reflect these changes

- Added "collection url" to Jail UI (for CDN)

- Hacked progress functions to work with Linux jails
Set Linux kernel sysctl to something that makes new Linux kernels happy
Add /etc/version if it exists.
add /etc/version, extract textdump.
add comments
fix spelling mistake
Added 3 new Linux jail types

- Modified all aspects of UI, Warden and Python bindings to reflect this

- Created new jail "types" for the new Linux jails

- Use /sbin/sysctl as are binary of choice to run "file" on since it
  seems to be the only one that is consistent
Remove -J, it's not needed anymore
Introduce jail "templates" to the UI

- Remove hard coded linux jails
- Create new jail template resources
- Remove all hard coded linux jail flags
- Create method to get jail tar balls from CDN
- Update jail progress to reflect template creation
- Update jail creation process to rely on templates
- Update jail types to use templates
- Update jail type field to only display template types, 3 of which
  come included by default (standard, portjail and pluginjail)
- Update warden to relfect these UI changes

  Work that needs to be done:
    This is still a little rough around the edges. A universal progress
    meter needs to be implemented. Various pieces of the warden need to
    be modified to use extract-tarball. Plugins need to be updated to
    use template creation prior to jail creation. Everything DOES work
    though. More to come, please stand by.
Add new plugin plexmediaserver
Remove some leftovers that were left here from cut and paste
Unlink the status file when we're done
Merge pull request #18 from noprobs/replsnap-label

consistent snap and repl filesystem names
Write progress out as we get it, also force a flush of buffered data
Update plugins to use jail templates when creating jails
Add access to template system into the navtree

- Remove print command left in warden python bindings
- Create edit url for jail template resource
- Set jail template name read only when there is more than 1 instance
- Add ability to delete templates (when there are 0 instances)
- Add add|view template options to navtree
- Add proper magic to make tab focus work for jail templates