Improve incidence popup positioning and use popup more broadly
This PR:
- Improves popup positioning for large incidence items, placing the popup as close to the cursor as possible without going past the bounds of the incidence item
- The previous change makes the popup much nicer to use with views where incidence items are larger such as the tasks or schedule view, so this PR also enables the use of the popup throughout all calendar/task views
Signed-off-by: Claudio Cambra claudio.cambra@gmail.com