Added Module.AutoCompleter

Easily create an auto completer text field that adds items inline inside
a text box.

- Adding module notifications to allow outside modules to interact with it.
- Updating ElementStore to v1.0.2 so native DOM nodes are returned when the jQuery or Zepto adapters are included.
- Added delay timer before searching and hide on remove options
  - Added delay timer so AJAX searches only fire X ms after you are done typing
  - Added new option called hideOnRemove which sets a hidden field value to 1
    and hides the item from view. This makes it easy to take advantage of
    ActiveRecord nested attributes for Rails applications when removing records
    from a hasMany relationship.
- Removing '-module' from the end of the auto created module class names on the root elements.