[OE-4389] Cancel button should not be greyed out when clicked

This is now consistant with other "cancel" buttons throughout the site.
[OE-4391] Check the session for allowed amount of max_procedures, set status to "full"
[OE-4393] Adjusted colours in booking calendar
Merge branch 'feature/RTT' into release/1.7

Conflicts:
	assets/css/module.css
[OE-4226] More accurate assessment of surgery availability.
Merge branch 'feature/RTT' into release/1.7
+ [OE-4394] show alert for duplicate procedures
+ [OE-4394] honour config for only checking the specific episode
[OE-4309] Removed stray typo that caused compilation failure
+ [OE-4394] don't check for procedures in the event that is being edited when checking for duplicates.
[OE-4476] no future date
[OE-4485] Fixed js errors