Removed duplicated code in ViewAnimator, additional error handling in PickerAdapter (displays "Error" TextItem for invalid positions, however these are not properly scaled for some reason), + misc.

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>