Add a configuration option (through directive attribute) to easily add an extra empty item to select's list.
Add support to use AJS's auiSelect2 instead of default select2, if AJS is present.