Use data-reload attribute to selectively reload

I was including jQuery and Knockout.js for my tests, which were getting reloaded and leaking about 1MB per second, eventually bringing my machine to it's knees.  

This change allows a user to specify which scripts should actually get reloaded on the fly.