allow multiple values for same key in query in lib.url.build()

this is also how it is done in base_url()
escape event preview in event stream
add ajax format to instance activity

similar to /event/all
allow to set a data source on event carousel