Initial pass at a targetList generator. Adds both hole_mapper and jbastro as submodules
Add an example of a standards target file
Targetlist page should now give option to preserve order when generating a target  file
Bring hole_mapper submodule to modern version in prep for switching to new style plates.
Add filter removal logic to help recovery from edge cases
Rename lib/plate.py to lib/pcplate.py clarity while brining in hole_mapper
Put targetWeb program in with bin and create a systemd service file.
Tweak targetWeb config
Update hole mapper commit
Target list generator is working again.
Platemapper work
ignore the targetwebpage cache file
jbastro -> .2
update deadfibers and hole_mapper
PlugController uses .fibermap files now
target list webpage working again. hole_mapper updated
Get ready to merge into develop
In preparation for deploying to M2FS

Merge branch 'new_platefieldsetup' into develop

* new_platefieldsetup:
  Get ready to merge into develop
  target list webpage working again. hole_mapper updated
  PlugController uses .fibermap files now
  update deadfibers and hole_mapper
  jbastro -> .2
  ignore the targetwebpage cache file
  Platemapper work
  Target list generator is working again.
  Update hole mapper commit
  Tweak targetWeb config
  Put targetWeb program in with bin and create a systemd service file.
  Rename lib/plate.py to lib/pcplate.py clarity while brining in hole_mapper
  Bring hole_mapper submodule to modern version in prep for switching to new style plates.
  Targetlist page should now give option to preserve order when generating a target  file
  Add an example of a standards target file
  Initial pass at a targetList generator. Adds both hole_mapper and jbastro as submodules

Conflicts:
	.gitignore