Merge pull request #215 from clearsightstudio/edge

Quick fix for Formotion issue
Remove indexable per @ainame
tab_bar_item class method

I know I said that we were in a feature freeze, but this is necessary
due to the on_load changes we made.

Plus:

* Moved module class method inclusions, made possible by loading
ScreenModule in every Screen type. This is cleaner for class method
inclusion, although there's still some room for improvement.
* Added unit tests for the tab bar and tab bar items
* Moved `on_init` after `screen_setup` which makes more sense.
Merge pull request #219 from clearsightstudio/tab_bar_item_class_method

tab_bar_item class method
Modify WebScreen test to fail.
Fix webscreen html method and tests.
Merge pull request #224 from clearsightstudio/fix-webscreen-html-method

Fix webscreen html method
Merge pull request #214 from clearsightstudio/version-1.0

Version 1.0
Add a check to see if the table class responds to get_indexable
Merge pull request #228 from AndrewGertig/master

Add a check to see if the table class responds to get_indexable
table_view_controller was missing a loadView implementation
Merge remote-tracking branch 'upstream/master' into onload
Merge pull request #230 from AndrewGertig/master

Fixes on_load not being called in TableScreen
Version 1.0.1
Fixing issue #231
Fix issue #233
Merge pull request #237 from wejn/fix-issue-233

Fix issue #233
bug fix: update_table_data raise error at `on_load`
Merge pull request #240 from ainame/hotfix-tablescreen

bug fix: `update_table_data` raise error at `on_load`
Version 1.0.2