resource: GetPresentStates() and GetAbsentStates() are required for Resource interface
resource: GetPresentStates() and GetAbsentStates() are required for
Resource interface

This would allow resources to define custom states for their
`present` and `absent` states.

ranjithamca/gru