Update AutoLoader.php

Remove method bypass loadLast resort.

As pointed out by @torel #150 and likely the fix for #72 and I am am sure we removed this before but somehow it came back.
Updated HtmlFormat with the Data\Util to Data\Object changes and enabled runtime changing of mime and extension
bug fix for mysql datetime string example
if metadata not found for full classname (with namespace) try with just the classname to simplify comments
Created setHeaders method in Restler and moved all header related code from sendData
Use only the first word of the @var annotation as type
RestException to accept additional details as an array and read them back latter using getDetails method
making sure constructor parameter `previous` will accept generic `Exception`
iRespond interface to accept details as an additional optional parameter
Responder class updated to use details array
handleError and sendData methods in Restler to support details array
make use of the rest exception details
Added a property to find if authentication process is completed or not
Make sure we set authentication status only when auth process is complete
Add a `RateLimit_` prefix to rate limit cache to avoid name collision
Validator: Added support for converting comma separated value to be split as a string when the data type is array
Removing unwanted Exception class
Let RestException extend directly from /Exeption
Added getErrorMessage method to RestException that composes the error message to be returned with the response
iRespond interface updated to use RestException as the only parameter to create the error response