A host of cleanup changes and a few bugfixes. Taking further ownership of the devconfigs by standardizing product and model ids across devices to use ASCII values.