lib: Add comment for libguestfs handle.
lib: Give values for each state in 'enum state'.

The values of CONFIG, LAUNCHING and READY and (kind of) exposed
through the API so shouldn't change.

Use a bad sentinel for NO_HANDLE since that indicates a serious error.