Ported System/File/Mime module

* in contrast to the HHVM documentation 'info' IS available
* added file_exists to determine whether or not finfo_open or mime_content_type can be used
Changed to a more efficient method selection
fixed issue with exception throwing, removed obsolete @syntax doc, added System/FIle

Konsolidate
* fixed wrong argument warning when throwing exceptions

System/FIle
* ported System/File module
+ added scope protection, which throws an exception when accessing files outside the DOCUMENT_ROOT by default

System/File/Mime
* removed @syntax doc-blocks
Changed variable names and types, added input verification

Konsolidate
* renamed all $pty to $property, it doesn't hurt to use proper names
* '_modules' and '_lookupcache' now utilize a Map instead of an Array
* '_tracelog' is now a Vector instead of an Array

Request/Type and Input/Verify
* restored the input validation we've been working on, protecting against things like \0-byte injection into common user input buffer such as request variables