move meta charset to top of head

<meta charset="utf-8"> should be at the top of the head.

Per the HTML4 spec: "META declarations should appear as early as possible in the HEAD element." (http://www.w3.org/TR/html4/charset.html#h-5.2.2)

Per the HTML5 spec: "The element containing the character encoding declaration must be serialized completely within the first 512 bytes of the document."  Which basically means put it as early as possible.

See also this question and response on Stack Overflow:
http://stackoverflow.com/a/5573544/85882