refactor file/image uploads - part 1 without JS changes
refactor file/image uploads - part 2, add new templates
refactor file/image uploads - part3, refactor and cleanup existing javascripts
refactor file/image uploads - part 4, add bower to manage JS assets
fixed static paths and dialog positions
remove unused JS libraries; use new lighbox (fancybox); add jGrowl css