Moved JS include back to head, but made non-blocking with async attribute.
Some assets were referenced relatively by bower components.
Adding grunt-s3.