Improve performance of current playlist view

- don't access track/album/artist objects from the template
- make better use of caching values which are repeatedly accessed
- add template profiler class