Document jail resource in API
Add support to start a jail from API

Ticket:	#4618
Document jail start API call
Add a little note about duplicated code
Remove extra invocation of env.
Take the list of ports and move them into a separate file.
This makes it easier to reference this list in other scripts.
Remove arcane shell script and add python goodness

- Handles all the weird filenames we encounter and beats them with a
  Thor hammer
- I was not able to learn snobol in the amount of time needed to fix
  this issue, perhaps next release

Ticket: #4433
Add support to stop a jail from API

Ticket:	#4618
Document jail stop API call
Add support in GUI to specify LUN ID for iSCSI Target->Extent

This is required for the VMWare certification.
LUN ID can start with 0
Backend for the new iSCSI Target->Extent LUN ID