Rename ICommerceDatabase.Commit to SaveChanges and follow EF semantics
Remove HAL related stuff from the menu (cos we are now considering hal useless in kooboo commerce)
Refactor EventTrackingScope using Scope