Added PATCH, HEAD and OPTIONS
Revert "Added PATCH, HEAD and OPTIONS"

This reverts commit c9c1d5f6a87fa6feee89db5cc5ef2b86093fe358.
Added PATCH, HEAD and OPTIONS
Passing-by-reference deprecated

Pass-by-reference has been deprecated as of PHP 5.3.x causing a notice. As of PHP 5.4.x pass-by-reference is being removed. Function definitions alone are enough to correctly pass the argument by reference.
Merge pull request #204 from m4ikel/patch-1

Passing-by-reference deprecated
Fixed issue #117 - Undefined property $this->db
Escaping CSV Headings to fix the case of a heading including a comma
changed readme to explain use of DELETE
Added extra variable that holds the information about the API user
'key' column value should get from the config variable
replace 'key' to config_item('rest_key_column')
Update Format.php

Added a way of formatting the JSON to include the numeric check, but only if the available PHP version supports it (IE v5.3.3 or higher).
Allow login via arbitrary library
init request/response/rest to suppress PHP warnings
Escape double quotes per RFC 4180

According to this RFC:

      7.  If double-quotes are used to enclose fields, then a double-quote
          appearing inside a field must be escaped by preceding it with
          another double quote.
Added possibility to add attributes to XML elements
Merge pull request #218 from moberemk/master

Added proper JSON numeric formatting
Merge pull request #228 from justinethier/master

When outputting CSV escape double quotes per RFC 4180
Merge pull request #216 from shiroamada/master

replace 'key' to config_item('rest_key_column')
Merge pull request #224 from joeauty/master

Suppress PHP warnings
Unable to load the requested class: Security