stub HrppcPoddClient

initial stub of HrppcPoddClient
Implement verifyProjectListHeaders
add notes about new PoddClient methods

PoddClient needs getTopObject(InferredOWLOntologyID) and
getObjectsByType(InferredOWLOntologyID, URI) before it can be useful
here
add rough signature for uploadPlantScanLine
Refine definition of processPlantScanLine

Keep the changes for each project in a local Model so that the process
only requires one server operation for each project being updated
Implement part of populateProjectUriMap

Basic algorithm to perform one query for each artifact to get its
project label.

Requires a new getTopObject method that returns a model containing the
details of the top object.
start on processPlantScanLine
implement tray id matcher
Match against plant id to get pot number
escapes in regex
parse position
use regex to identify project number starts
bump to snapshot versions of owlapi and pellet
import queryrender
import opencsv
fix package name
add imports that were missing
fix more typos
add stub for missing function
make HrppcPoddClient compile