Fix Rooms availability constraints module
ROOMS-333: Include minor changes from ROOMS-297
ROOMS-333: Move rules related hooks to specific files
Merge remote-tracking branch 'drupalroomsmodule/master'