Gap detection algorithm completed. Also bug fixes.

- Fixed a bug where MatchSlots weren't being deemed equal when they actually were
- Changed internal representation of weekday preference from string to 1-indexed integer,
   starting from Monday (aka JodaTime's format)
- Fixed a bug where NotSameTimeAs wouldn't actually work (again)
- Increased number of accepted matches to 2500 (needs to be benchmarked on Shane's computer)
- Rebalanced Level 3 super moves
- Updated localization files