Restructuring of store and transaction packages

o.n.k.i.
  nioneo.store --> store.{record,id}
  transaction.xaframework --> transaction.{log,state,command}

And various other classes moved to a more logical place.
Merge pull request #3106 from tinwelint/2.2-remove-xa-packages

[2.2] Restructuring of store and transaction packages