CE-4383: Refactor record parsing
This simply moves the "common code" that was parsing records in both ChannelFinder service code as well as the alert code to a common class.
Note that there could be further refactoring, although it is of a different kind: we also have code that parses names/devices. However, I figured that this was out-of-scope.