Enable script evaluation based on data-eval-js="true"

Under some circumstances it is useful to be able to have scripts in the fragment evaluated after being imported into the main html. This allows for that.