Issue 248:  Suggestion: Make some private Solo members protected

Allow subclasses of Solo to access useful members for interacting with
application Views.
Merge pull request #17 from gw111zz/master

Issue 248: 	Suggestion: Make some private Solo members protected
If a pattern is invalid treat it as a literal instead
Bugfix for issue 258 and 260
Fixed issue where Scroller would scroll wrong view

Now chooses the most recent view objectively, instead
of preferring ListViews over GridViews, and GridViews
over ScrollViews

fixes #267 (on Gcode)
Removed logging and whitespace changes
Merge pull request #20 from crabpot8/fixes267

Fixed issue where Scroller would scroll wrong view
Added takeScreenshot() as requested by enhancement 266
Minor update
Hide soft keyboard when typing in edit texts
Added clickOnActionBarItem()
Removed unused method
Javadoc update
Updated log message in takeScreenshot and removed assert
[maven-release-plugin] prepare release robotium-3.3
[maven-release-plugin] prepare for next development iteration
Removed unnecessary switch/case

RIGHT, LEFT,... have the same value as the respective
KeyEvent.KEYCODE_* integer.
The default case sends the 'key' regardless of its value. Thus all in
all, the switch/case is not needed.
Merge pull request #21 from aried3r/master

Removed unnecessary switch/case statement
Added .idea folder to .gitignore
Fixes issue #283 by adding methods for scrolling lists and scrollviews all the way up or down.