Fixes #35

* Automatically trim partIds when saving/updating in admin UI
* Add a check for suspicious partIds at startup

I didn't add trimming for param names because, you never know, there might be some barbaric backend API out there that demands a URL parameter with a space in it ...
We may want to use `StringUtils.strip` (or any other way that uses `Character.isWhitespace` for checking if something is a whitespace) here to *make sure* we get them all.