[IMP] website mobile preview: display scrollbar
[FIX] website_sale: add/remove product cart (json controller)
[FIX] correctly rollback savepoint in new_page
[FIX] Various tour fixes and imps
[FIX] don't perform page creation when no name was provided
[IMP] Event should be editable upon creation
[IMP] Tour: simplify modal handling
My bad...
[TEST] payment_acquirer_paypal, ogone: commented import of tests, because they should not run without having acquirer data configured. Also set website_payment as inactive to avoid having it installed by default on runbot.
[IMP] Improve event tour
[IMP] significantly improve handling of trying to create a new page which already exists

# Through the menu

Rather than output a generic error (500 due to an IntegrityError),
return a templated 409 letting the user either visit the
page-which-already-exists-with-the-name-he'd-picked or open the page
creation dialog again for a second round.

An alternative would be to promote the website.prompt use to
full-blown dialog as a result of selecting "New Page" and handle the
"page already exists" case without even closing the dialog.

# Through the link dialog

Added an RPC call to check if a page already exists (essentially a
cheaper version of opening /page/whatever and checking whether it's a
200 over JSON-RPC), if the page matching the completion term already
exists, do *not* add the choice of creating the page, only provide
completions from existing pages.
[IMP] default values on new events
[WIP] website_event_track
[IMP] Minor fixes/imps before demo
[IMP] Event tour: edit price
[IMP] event_sale: add a deadline equal datebegin on tickets created if deadline is empty
[IMP] website_event: create tickets inside add_event. (insead of overwrite create in event_sale)
[ADD] website_event_track: event_backend.xml
[FIX] root menu first item triggered on / route
[ADD] correct handling of setting local urls (pre-existing images from /thing/static) in t-fields