chore(client/js/error.js): top-level error function for FU
chore(lib/modules.js): add top-level error function to core module
fix(client/js/util.js): #1048 - better error if we can't style an element
fix(client/js/dnd.js): fixes#1048 - don't try to style non-HTMLElements