fix parsing throws

CommentParser.php: formatThrows returns message, not reason
Each element in the responseMessages array contains an integer code and string message field. Previously, the analogous errorResponse attributes were named code and reason respectively.
Adding PassThrough class to serve files outside your web root, including secure downloads
Explorer class to replace Resources
swagger ui for 1.2 spec testing
Including Explorer in the scope
Remove slash from resource path.
New method for finding all routes after excluding set paths and http methods
Updated swagger to load resources.json by default. And allowed HTTP PATCH
First functional version of Explorer. For usage example look at `public/tests/param` folder
Added return type model parsing to Explorer
Fixing Explorer from the mixed type bug
Combining body params into a unique model
If there is only one body parameter and it is of non primitive type use it as the body
Lets find base path dynamically. Lets use redirect to keep the base path for html correctly
Updated to use updated method names for consumed and produced mime types in Restler
Improves Routes::findAll to remove duplicates
Keeping Explorer metadata in ExplorerInfo class as static properties for easy customisation
Lets use only non empty properties of ExplorerInfo
Implemented hide protected in Explorer
Explorer should be a hybrid api to detect authentication