whitespace!
update html5shiv to version 3.7
javascript whitespace cleanup
check for javascript libraries before using them to prevent issues