Added png compression task

```
Running "pngmin" task
>> Compressed 8 files
>> Uncompressed size: 186kb, Compressed size: 25.76kb, Savings: 86.15%
```
Build: Add demos target to watch and widen source
Implemented the buffering icon for the multimedia player
Toggle: ensure opened accordion is in view
Tables: leveraged Inview plugin to hook in scrollTop functionality on Next/Prev clicks
Removed unneeded return statements for the multimedia player
Merge pull request #3703 from LaurentGoderre/fix-multimedia-player

Implemented the buffering icon for the multimedia player
Re-adding changes that disappeared from github a couple days ago
Merge pull request #3697 from patheard/accordion-inview

Toggle: ensure opened accordion is in view
Merge pull request #3704 from nschonni/v4-add-watch-demos

Build: Add demos target to watch and widen source
Added alt text to demo images. Added play/pause glyph back in.
Splash: added headresources include to fix paths
Re-added another missing element
change dimensions of a demo image to match the dimensions of the others
Hide menu when it hasn't been called up.
Merge pull request #3714 from patheard/splash

Splash: added headresources include to fix paths
Merge pull request #3708 from masterbee/tablefix

Tables & Inview: leveraged Inview plugin to hook in scrollTop functionality for Tables
Merge pull request #3713 from schindld/v4-tabs

v4 Tabs - Re-adding changes that disappeared from github a couple days ago
Merge pull request #3710 from LaurentGoderre/fix-3688-2

Removed unneeded return statements for the multimedia player
Merge pull request #3716 from thomasgohard/fix-menu-css

Fix for issue #3715