fix several nil errors

* cfp is nil (not yet created)
* person is nil (wrong url)
* person is nil (cfp?)
close #109: check for empty ticket id properly
close #23: add more information to event cards
fix #23: show deviating availability for every speaker
fix #108: print abstract and description as json strings