fix bug in parsing reverse block length fields.
switch new meshms to using a new service field.
remove requirement that bundles have one of the known list of
service types.
add missing .o file to clean target
removed deprecated test: service no longer needs to be one of a
few known values.
cleaned up find duplicate code and factored out common field comparison
operations into service function.