Added Touch-punch.js for mobile touch events
Bigger left & right panel drag handles for mobile
Make main page fit viewport width
Basic trunctation working
improved jsTree name truncation on resize
Truncate jsTree on load_node or panel resize
Tags page also auto-truncates jsTree
Use $.offset() to work out required truncation
Handle truncation in editinplace re-name
Remove old truncateNames()
Prevent infinite while loop
Removing unnecessary <span> tags
Tweaks to drag-handles, ovoid overlap of scrollbar
sphinx-api: Generate skeleton docs
ROI_utils.py: Remove nonexistent TextI import
sphinx-api: Don't generate PDF and fix install dir
OmeroPy: Don't include copyright boilerplate in docstrings
Rework ant version properties

Building on @rleigh-dundee's recent changes, this
refactors the work from build.py into a python
script like source-archive. That with the aid of
```
   <var name="x" unset="true"/>
```
elements, it's possible to remove the requirement
to use build.py.
Place ice version before SNAPSHOT
Fix flake8 in parse_version