Major optimizations and code refactoring
This release ships many internal changes and fixes, which improve data handling and ease future extensions of PyCayenneLPP. This goes along with several changes to the API, though the actual user (or developer) facing interface got only minor tweaks. Also by removing the base64 dependency and logging output PyCayenneLPP avoids special handling and is now natively supported by MicroPython.