.gitignore updates
 * Removing .ruby-version and .ruby-gemset from repo as they are in
   the .gitignore file already.
 * Adding IDE / Editor specific entries to the .gitignore for Sublime,
   TextMate, and RubyMine.
Merge branch 'master' into edge
Merge branch 'edge' of github.com:clearsightstudio/ProMotion into edge
Tab icons support selected & unselected state
Add a callback to the tablescreen class that is called when the user stops searching (hits the cancel button)
Add test for stopped_searching callback.
Adding support for back button
Adding spec for :back nav bar button
Revert "Merge branch 'edge' of github.com:clearsightstudio/ProMotion into edge"

This reverts commit 62fd1c1970c7e256617ff6dbb4bc76982fb4f1de, reversing
changes made to a139d368790e0cfa4ad1a376712f901af5c1ead5.
Internal update to 1.0.3
Merge pull request #266 from AmoebaConsulting/fix_gitignore

.gitignore updates
Merge branch 'master' into edge
Merge pull request #267 from AmoebaConsulting/add_flat_tabs

Add flat tabs
Updated end search callback name and added on_begin_search callback. Also updated tests to pass.
Merge pull request #269 from AmoebaConsulting/back_button_support

Back button support
Changed on_ to will_
Merge pull request #271 from clearsightstudio/stopped_searching

Searching callbacks
Bundled
Proper Getting Started Guide link
Merge branch 'master' into edge