Merge pull request #1 from He-Ro/master

Incorporate German translation from He-Ro
Move TextView (previously in TeXpert) to TextArea
Added russian localization files (i.e. values-ru/strings.xml)
Merge pull request #2 from ASMfreaK/master

With Russian localization
Make EditableInputConnection and TextUtils inner class of TextArea
Add reduced implementation of QwertyKeyListener
Correct README
Add Japanese translation
Default `instanceof Spannable|Editable` to true
Default spacing add and mult to 0.0f and 1.0f
Default mShowSoftInputOnFocus to true
Remove handling long click (I hate long click! What a waste of time!)
Remove unnecessary casting getText() or mText to Spannable or Editable
Remove OnEditorActionListener & related stuffs
Remove URLSpan (autolink's remnant)
Remove all <method>_internal; use direct invocation <method> on mText
Merge pull request #3 from yoneken/JapaneseTranslation

Add Japanese translation
Remove `BoringLayout`-related stuffs
Remove `addTextChangedListener`
Remove `InputContentType`
Default `mSelectAllOnFocus` to `false`
Default `onCheckIsTextEditor()` to `true`
Inline `addSpanWatchers` in `setText`
Change type of `mLayout` to `DynamicLayout`
Default paragraph direction and gravity to LEFT in `bringPointIntoView`
Remove support for client `TextWatcher`'s i.e. default mListeners to `null`
Inline implementation of `ChangeWatcher`
Inline `Editor.onDraw` in `onDraw`
Remove dead code
Remove onKey[Up/Down/Multiple]: allow only IME, no support for hardware keyboard
Make TextArea implement TextWatcher (Editable should bind to TextArea to refresh display on changes)
Add method `insertAtCursor` to allow client control editing
Rename `spanChange` to `onSpanChanged`
Make it public method for the underlying `Editable` to notify as necessary
Equalize `mTransformed` and `mText`