Nick/update dependencies

Ensure we are using the most up-to-date Rockabox Style guide, also updates other out of date dependencies.