Updated _setFooterMarkup to use EventModulePage getDownloads
using _getProducts from EventModulePage.js and deleted getDownloads in favor of using the one in EventModulePage/_SetFooterMarkup
calls the parent _setFooterMarkup to get the download section
letting EventModulePage take care of the downloads list, and the _getproducts, left getProducts in place for dependencies in MomentTensorPage/Tablist
Added getDownloads, and _getProducts to centralize the download lists into the EventModulePage class,  and the footer section.
added product for download to _setFooterMarkup
added hasContent and productTypes for Download section of footer
removed getProducts override, and now convert an individual product to a tensor in getDetailContents, getSummaryContent still gets all the tensors, other changes to support downloads
Added code to produce a single product if code is defined, in order for Downloads to only get a single product in the details pages.
pulled downloads code from individual modules,  and out of setDownloadMarkup, and put into individual functions, setDownloadMarkup, loadDownloadMarkup, and getProducts
added caption to download title
added download classes
changed to look better under the new download system
added page-downloads class
added theme/Accordionn to the BUNDLED_DEPENDENCIES for modules
updated version for hazdev-template to 0.0.14 so it gets accordion
added accordion-page-downloads class, to support downloads
Added Accordion capability for downloads, and to only load downloads when accordion is opened.
Added accordion and yanked unneeded page-downloads class
moved code to check for single detail out of setContentMarkup,  and into getProducts.  And to not show downloads on summary page, only on details page. Changed link from a div to an anchor in support of download changes.