RequestFactory: optimized script path detection performance, thx @JanTvrdik [Closes #35]
RequestFactory: query is always taken from REQUEST_URI

In test was \x00 replaced with \x01 because of http_build_query limitation.
Url: internally stores query as an array, added getQueryParameters()
Request: $query is deprecated, parameters are taken form $url (BC break)
RequestFactory: refactoring of removing magic quotes
RequestFactory: rejects invalid URL [Closes #30]