Merge branch 'master', remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master', remote-tracking branch 'upstream/master'
Merge branch 'master', remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Add copy constructor to ShadowBundle
ShadowBundle get* methods return null if they are not of the proper
type.
ShadowBundle: Add clear and remove
Merge branch 'master', remote-tracking branch 'upstream/master'
Add getError/setError to ShadowTextView
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Support for onPreferenceChangeListener
added getFilters / setFilters on ShadowTextView
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Added support for EditTextPreference
added ShadowEditTextPreference and test
Added the ability to test selectAll to EditText.

Added the ability to test hasSelection on TextView.

Modified ShadowTextView to initialize startSelection and endSelection to -1 instead of 0 to facilitate testing.
Merge branch 'master' of https://github.com/pivotal/robolectric