Modify boundary_autocomplete view to accept param

The user can pass in a maximum return value to override the default
of 10.
Change return type of boundary_autocomplete

Return a list of dicts instead of a list of names.