Modified Makefile to create a easy to link shard library for e-Paper display
driver for Raspberry Pi (C code).
This way, it is more easy to link against this code when creating custom
projects which use that e-paper screen.
* Reorganized src variables
* Created 2 new targets: make lib and make example (and make all)
* make clean now does not file if files do not exist
* make clean removes bin directory. There is a target which create it
automatically
* Move lib files into waveshare_epd package
* Use int() where integer division is needed
* Use logging (debug level) in library files, so they can be used by a
user script without print()s being output
* Use logging (info level) in example files
* Move Font.ttc file into pic directory
* epdconfig.py: Detect RPi or Jetson Nano
* Search for sysfs_software_spi.so in several places
* Include both Jetson and RPi readme files
* Include setup.py for package installation
* Fix few small syntax errors preventing setuptools byte-compiling
Coordinate ranges are from 0 to width-1 (or height-1). This means when calculating the rotation, using `x = this->width - y;` would lead to x of range from `this->width` (when `y=0`) to `1` (when `y=this->width-1`). Thus additional -1 is required to get correct coordinates after rotation and prevent image from clipping.