added 3.8 incombatibility note
moved some routines that might be needed by internal drivers into bbio/config.py
working towards 3.8 support, not there yet
detect platform
moved some routines to bbio/util.py so drivers can access them
fixed serial namespace bug, see issue #23
Merge branch 'master' into 3.8-support

Conflicts:
	bbio/util.py
fixed my system clock
fixed my system clock
added pinmux device tree overlay tool
device tree based GPIO pinmuxing working on >=3.8 kernels
moved cape manager code to separate file
better error reporting
wasn't importing math for shiftOut
Merge branch '3.8-support' - currently only GPIO working on >=3.8 kernel
minor
removed unused fileinput import (issue #44)
removed unused fileinput import (issue #25)
Oops, amended commit after pushing, meant issue 25
run BBIOServer in thread instead of subprocess