Uppercase according to [IETF](http://tools.ietf.org/html/rfc3629#section-4)

Applies to #198 and #200

**NOTE**
* Why is there a `defer` flag for ace? Could be related to #148
* Currently ignoring `./public/js`
Merge pull request #212 from Martii/toUpperUTF-8

Uppercase according to [IETF](http://tools.ietf.org/html/rfc3629#section-4)