Added waitForCondition() method.
Merge pull request #34 from TimotheeJeannin/master

Added new method waitForCondition()
Solo.getView(Class<T>) should return T.

Currently it returns a generic View.
Change is trivial because the delegate method already returns T.
Updated javadoc of params that accept regex.

Else it's unclear without looking at the source code that whether the
parameters expect plain-text or regex.
getText,getButton,getEditText methods now accept regex.

Brining them inline with the waitForText() methods so that regex can be
used to get views too.
Added regex support to the Checker methods.

Affected:
* isRadioButtonChecked()
* isToggleButtonChecked()
* isCheckBoxChecked()
* isTextChecked()
* isSpinnerTextSelected()
Exposed getCurrentViews(Class<T> classToFilterBy [, View parent ])
Increased usability of RobotiumUtils methods.

They now play nicely with other types of collections. Helpful when using
libraries such as Google Guava.
Added ability to sort views by their location on-screen.
Added RobotiumUtils.filterViewsByText()
Merge pull request #35 from japgolly/view_loc_sort

Add ability to sort views by their location on-screen.
Merge pull request #36 from japgolly/expose_stronger_view_finders

Expose stronger getCurrentViews() methods
Merge pull request #37 from japgolly/javadoc_update

Updated javadoc of params that accept regex
Merge pull request #38 from japgolly/getview_return_type

Solo.getView(Class<T>) should return T
Merge pull request #39 from japgolly/moar_regex

Increased regex support, improved consistency
Merge pull request #40 from japgolly/filter_by_text

Added RobotiumUtils.filterViewsByText()
Bugfix for issue-375
Added webview support. Changed and improved a lot of the internal methods.
New files introduced with WebView support and internal changes
Removed the specific getCurrentX methods as they are replcaded by getCurrentViews(Class<T> classToFilterBy)