Enable suggestion list on the iPhone

The current suggestive text field uses a popover to enable suggestions on the iPad, however, it does not work on the iPhone. 
This commit tries to use the same table view controller to enable suggestions on the iPhone. It also changes the delegation class into self because the delegated methods need to interact with the popover or the table view to dismiss it if possible.