Increase unit-tests coverage for format_full_day_meeting
Small style change
Increase coverage of the delete_recursive_meeting by testing deleting a recursive meeting in the future
Check that the recursion re-starts after the single occurrence was deleted
Increase unit-test coverage for delete_recursive_meeting when deleting all the meetings of the recursion
Increase coverage of the edit_meeting by moving a recursive meeting in the future

And code style changes
Fix the fedocallib.update_date_rec_meeting method to work properly

* If the date_limit is earlier than the first occurrence of the meeting,
use the first date as date_limit.
* Check that the last_date of the meeting is greater than the first date
of the date of the meeting when returning the last occurrence
Add unit-tests for the fedocallib.update_date_rec_meeting method
Adjust the unit-tests for the list view
Run the tests against faitout only in jenkins, otherwise fallback to sqlite

Detect that we are running the tests in jenkins by checking the BUILD_ID
in the environment variables.
Test the login decorator when the user did not sign the CLA
Add unit-tests for the delta argument of the list view
Add unit-test for the end argument of the list view
Add tests adding a meeting with a wiki_link specified
When adding a meeting, make sure it's there is not a more recent one
Add test checking that editing a meeting is a disabled calendar is not allowed
Sometime parsing a date provided as an argument might fail
Test editing meeting with a from_date argument
Another place where parsing a date from an url argument might fail
Add test for viewing meetings with a from_date