Add ability to wait for a specific meter reading

Meters now allow the user to wait for a given reading value or, in the
case of ReadMeters, wait for an EOF.