make sure facilities database is up-to-date when entering dining module.
use the FacilitiesDB to show all the retail locations in building sections.
Merge branch '2.4/feature/dining' of github.com:MIT-Mobile/MIT-Mobile-for-Android into 2.4/feature/dining
* make sure dining map activity still shows all the retail locations.

* more closely match the logic of the iOS dining module, by using a regular expression to validate building numbers
  and making sure retail locations are alphabetized within buildings