initial directory for split misc.py
split misc/attributetools.py
split misc/filetools.py
split misc/arraytools.py
split misc/imagetools.py
split misc/unittools.py
split misc/monitorunittools.py
split misc/typetools.py
split misc/coordinatetools.py
split misc/colorspacetools.py
split misc/plottools.py
split misc/fileerrortools.py to better split dependencies
import all functions from the misc directory
remove now-empty misc.py
use explicit imports of misc modules
make sure there is a blank line at the end of files, if this is missing it can cause weird bugs