Improve MockAvatar and refactor its fixtures
Add reservation fixture
Refactor Reservation

- Some reordering
- Added unicode
- Matching behavior of some methods to test cases
Add reservation tests
Split tests
Add more reservation tests
Add Conference mock
Handle remove event from reservation
Add methods to MockAvatar
Set email depending on id on create_user
Add default value to contact_phone
Change reference to dummy_user_factory
Reorder methods
Handle explicitly when user is None
Add more reservation tests
Add Room owner setter
Minor fixes

- Bad alignment
- Make sure details_url is not empty/None
- `assert not ...` instead of `assert ... is False`
Generate truth tables for reservation tests

Much cleaner than having huge tables hardcoded.
TODO use utility function to create them.