Added iOS::TabbedBar alias for TabbedBar
Added Ti.UI.Toolbar and Ti.UI.iOS.Toolbar
Make sure iOS::TabbedBar viewHandler behaves the same as TabbedBar
Added viewHandler for Toolbar and iOS::Toolbar

Partially addresses #14.
Merge pull request #15 from chrisachard/master

Restored dasherize function
Merge branch 'master' of github.com:trabian/titanium-backbone
Changed 'underscore' to 'underscorize'

When I saw a pull request related to the 'underscore' method it took me
a moment to realize that it had nothing to do with the underscore.js
library. This name change should prevent similar confusion in the
future.

Related to #15.
Added mock Titanium Picker, PickerColumn, and PickerRow views
Added special handlers for Picker views

Picker can only hold PickerRows and PickerColumns, which are added
using the add method. Throw error if anything else is added.

Partially addresses #14.
Added mock ScrollView
Added mock iPad::SplitWindow
Updated mock TabGroup to more closely resemble Titanium TabGroup api
Build artifact for mock Ti
Updated traversal tests

The previous test was using a Tab as an arbitrary view name in a find()
test. This will no longer be valid after we add error checking to the
append method to only allow tabs to be added to tab groups. A ScrollView
serves the purpose well because it can be added to a parent View and can
contain the usual types of children.
Handle top level containers

Handle append and remove methods for Tab, TabGroup,
iPhone::NavigationGroup, and iPad::SplitWindow.

Closes #14.
Added $.text() method

This will set the appropriate text-related attribute based on the view
type. For example, on a Label it will set 'text' but on a Button it will
set 'title'.
Removed backbone-extensions for API consistency

This removes the tagName -> viewName alias in favor of just using
tagName (like Backbone on the web does). With the upcoming XML-based
element creation syntax, tagName makes more conceptual sense. We also
removed the override of the default tagName to 'View'. Now, if a view
has a tagName of 'div' then it is renamed to 'View' before creation.
This is surprisingly helpful when using other libraries, especially Jade
in combination with XML-based element creation (you'll see!).

It also removes the override of _configure that merged attributes passed
in the constuctor. As we move towards a more CSS-like approach for
styling elements this should provide less of a benefit, so I'm removing
it in favor of maintaining consistency with Backbone.

Now the only thing needed to mix titanium-backbone in to Backbone is:

Backbone.$ = require('tb').$
$.append can now append multiple nodes at a time
Added $.html()

While the name may not make sense in the context of Titanium, this
behaves the same was as the jQuery/Zepto version. It replaces the
content of the parent element with the child element(s).
Added documentation for $.text