add canvas boxes for charts and QR code

- caffeine.templatetags.caffeine:
  - implement template tag ontherunurl
- templates/profile.html:
  - add divs with chart canvas'
  - add JavaScript for QR code generation for on-the-run URL
only add QR code when showing own profile