.gitignore: add rules for .packages and armeabi

src/libs/armeabi contains generated *.so files, and .packages
contains downloaded *.tar.gz packages.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Merge pull request #99 from nskrypnik/master

Issue #97 solution candidate
Deleted recursive SDL dir
update pyjnius, it has now java class to copy into the source tree
add sdl dependency to pyjnius recipe

fix kivy/kivy#1060
SDLSurfaceView: add `OnKeyPreIme`  listener closes github/kivy/kivy#1066
If KIVY_DIR is defined, use the the kivy dir at the $KIVY_DIR location
fix dependency order for pyjnius recipe

fix: kivy/kivy#1060
Revert "If KIVY_DIR is defined, use the the kivy dir at the $KIVY_DIR location"

This reverts commit c7904e1ffb3eb2d54bd8e9b991b5950f655ab025.
fix small typo
allow overloading of recipe origin using env vars
fix destination directory when overriding
initial attempt at swiping support
swype input: simplify IME management, allow text predictionto work
and ensure IME doesn't take up entire screen in landscape mode

Tested with::
- Stock JellyBean keyboard with swiping and text prediction
- SwiftKey with flow and text prediction
- Swype Keyboard with swiping and text prediction
SDLSurfaceView: add suport for forwarding keystrokes while text
prediction is working not just at the end.
Merge pull request #104 from kivy/1066

Swype Input Support
seek and get_length support for mediaplayer
Merge pull request #106 from kivy/seek_support

seek, get_pos  and get_length support for mediaplayer
add Android service implementation
handle repeated starting attempts of Android service