Updated the UML diagrams to be accurate with the current changes.

Some of the data structures have changed or are being changed in future,
they're up to date now.

The pin structure has got a work queue and spinlock added and the state
field is removed from the irq data field.

Signed-off-by: Michel Megens <dev@michelmegens.net>