add option limit, and managed by JSON response
limit option is now settable in AutoComplete constructor and input[data-autocomplete-limit]
add limit option for the JSON object and accept negative number (negative: sort DESC, positive: sort ASC)
add new method Attributes which set many attributes in one step
add module to auto get all attribute of input
replace all check with sensitive case (matched with .toUpperCase()), by a regex most free and compress line