1429.site.autocomplete: Enhanced site auto complete

Summary:
1429.site.autocomplete: Enhanced site auto complete to include: bold-as-you-go and additional auto complete triggers (org_name, org_acro, site_name, site_address, site_region, site_city, site_p)

Images of enhancement can be seen on bug: http://eden.sahanafoundation.org/ticket/1429

Areas of Focus:
In addition to the code review, I'd like to highlight some areas that I thought may be troublesome:
1) The auto complete is descriptive, but I fear it may contain too much data
2) We may no longer need the site address auto complete anymore as this site auto complete widget compensates for it
3) The return data of the widget may be too much for network critical environments. Perhaps it may need to be optimized?