Shortcodes:
- make slideshow use template tags instead of shortcodes for its fields, now supports all available listing attributes.
- add 'if' and 'custom' support to slideshow templates.
- code cleanup.