* Add Nuki Opener integration * Update pynuki version requirement; fix typo * Update requirements_all.txt * Create base class of shared lock and opener code * Clean up code formatting * Update requirements_all; Run isort * Remove unnecessary pass statements