- converted from `ufoLib` to `fontTools.ufoLib` dependency
- add requirement for `fontTools` library v4.0.0 (first Python 3.6+ only release)
- dropped support for Python 2.7
- dropped support for Python 3 versions < 3.6
- setup.py overhaul with new Python 3.6+ Python interpreter requirement
- add fontTools [ufo] extras dependencies to requirements.txt
- switched Py2 `basestring` type to `str` type in `ufolint.validators.typevalidators` module
- removed Py2 `plistlib.readPlist` in `ufolint.controllers.runner` module
- removed Py2 `xml.etree.CElementTree` in `ufolint.validators.plistvalidators`
- removed Py2 `xml.etree.CElementTree` in `ufolint.validators.xmlvalidators`
- PEP8 Python source formatting changes
- add Makefile
- remove unnecessary shell scripts (functionality replaced by Makefile)
- update MANIFEST.in file paths
- changed Python interpreter version in tox.ini configuration file