Implement custom autocomplete component

- convert all rich autocomplete component to use custom autocomplete



Squashed commit of the following:

commit cbe2d4d153aeea8eeed9c8ef922502ada0855094
Author: Alex Eng <aeng@redhat.com>
Date:   Thu Dec 19 14:30:03 2013 +1000

    Implement switch project search to use custom autocomplete component

commit 5c82ecb5ebffbb3be2d77001003d460f706ba96a
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Dec 17 16:03:10 2013 +1000

    WIP: converting project search to custom autocomplete

commit 9a651315460b22bdeab5dc84760f789de232e482
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Dec 17 12:59:45 2013 +1000

    Switch to custom autocomplete - group settings page

commit 2fb4580ae92a775182f1f92de258bd36e26f6230
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Dec 17 10:41:15 2013 +1000

    WIP: autocomplete

commit b90e07ad789d35c50fa2a002a667865336498890
Author: Alex Eng <aeng@redhat.com>
Date:   Tue Dec 17 08:38:23 2013 +1000

    WIP: autocomplete component

commit 2f073420f3f6c6a2cc589c07c0725e9ae539800d
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Dec 13 16:27:47 2013 +1000

    WIP: zanata autocomplete component

commit ff1706e8cc20df391f46792b8729c79bd9b02dbb
Author: Alex Eng <aeng@redhat.com>
Date:   Fri Dec 13 15:21:57 2013 +1000

    WIP: zanata autocomplete component