forgot to use $doubleEncode in special_chars()
changes to metadata(); added helper functions in render(); removed resource()
code style
missing isset() in get_locale()
basic (application/x-www-form-urlencoded) PUT support in init_from_http_request()
removed MD methods (moved to util\HTML)
added $options support for json_encode/decode()
added __toString(), view(), _renderContent(), _conf_default(); rewrote metadata() (AGAIN)