Work in progress on OpenFIMG kernel interface #7

Things done:
 - Redesigned state update request handling
 - Access to protected (masked) registers
 - Added const qualifier to user data
 - Dropped validate request callback (validation is done inside
   allocate callback)
 - Minor fixes