Update and relocate the device info category

Move the UIDevice category for getting device details to the UIKit additions files instead of Foundation.
Add a method for creating a normalized search string (same-case, no punctuation or whitespace, NFKD form)
Use the general MITAdditions header instead of the Foundation category specific one.

Broken by commit 38481c5b.
Adds a new version of the campus map data model. Currently limited to added a new normalized search term to the MapSearch entity.
Add an expiration period for search terms and tweak the general process for retrieving them as well. Also make it a bit easier to perform partial matches on the 'token' property.
Animation clean-up and display of recent searches

* Show recent searches and filter down the list as the search bar's text changes

* Clean up search bar animation. Setting the 'edgesForExtendedLayout' property fixes the UISearchBar layout issues under iOS 7

* When hiding/showing the interface, use transforms instead of messing with the search bar's frame