allow a much simpler template

rather than requiring the entire wrapper and ng-repeat in the template
just pass in a template for displaying a single item.
set all children of the main control to inherit their width.
hide the autocomplete results when the control loses focus
inherit width from a class set on the ng-autocomplete directive.
the onblur handling made it impossible to select an item. this is better.
make the absolute positions part of the directive's template rather than user css
Merge branch 'custom-template-for-items'
Merge branch 'master' of https://github.com/thedreadpirate/ng-autocomplete