Fix building with ant

Also add the lib-src directory to the sources to compile.
Make widget vertically resizable + add a small version
Allow widget to be used on the lock screen
Add widget preview image
Fixed remote bug (screen rotate = no keyup event)

The button_up event was not being sent to XBMC after a screen rotate.
Also, the timer for setting_send_repeats mode was not canceled after a
screen rotate, causing it to run indefinitely. Fixed by remembering the
current button being pressed, cleaning up the KeyPressTask, and sending
button_up events where appropriate.
Merge pull request #93 from mcuelenaere/fix-ant-build

Fix building with ant
Merge pull request #98 from ajhodges/master

Fixed remote bug (screen rotate = no keyup event)
Merge pull request #94 from mcuelenaere/add-lockscreen-widget

Allow using widget on the lock screen
Updated target version
Fixed "play on xbmc" from youtube app

Sharing videos from youtube app to xbmcremote stopped working because
Intent.EXTRA_TEXT contained more than just the url and the url itself
changed to a short version (youtu.be/videoID)
Updated pattern with improved version

Found a better regex working regardless of the existence of protocol or "www" in the url and being more robust and readable in general. This regex also returns only one capturing group containing only the thing we are looking for, the video ID.
Tests: http://www.regexr.com/38m12
show action overflow in system navigation, again

If current activity doesn't use actionbar and the device doesn't have a
hardware menu button, the system must add the action overflow button
beside the system navigation, because otherwise the options become
inaccessible.
I implemented a solution based on this blogpost:
http://android-developers.blogspot.de/2012/01/say-goodbye-to-menu-button.html
[...] if you set minSdkVersion to 10 or lower, set targetSdkVersion to
11, 12, or 13, and you do not use ActionBar, the system will add the
legacy overflow button [...] if the device itself doesn't feature a
hardware menu button, thus making the options accessible.
This solves issue #105 where one could not access the options of
RemoteActivity (and others) on newer devices that don't feature a
hardware menu button (which is basically all devices except Samsung's)
Merge pull request #106 from melo0187/fix-missing-legacy-action-overflow-button

show action overflow in system navigation, again. Fixes #105
Adding profiles support.