Add JDK 8 ABI detection to ARM GNU/Linux shared library loading.

JDK 8 ARM systems will try to load:
lib*armgnueabi.so -> 32bit ARM GNU softfp EABI
lib*armgnueabihf.so -> 32bit ARM GNU hard float EABI
lib*armandroideabi.so -> 32bit Android EABI

JDK 6/7 ARM systems will try to load:
lib*arm.so -> 32bit ARM unknown ABI.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
Added new TextArea Along with some refactoring in TextField
Added text area test
Prevent NPE in AndroidMusic 

#1120
Merge pull request #1202 from Unkn0wn0ne/patch-7

Prevent NPE in AndroidMusic
Merge pull request #1201 from anserran/textarea

Added TextArea to UI widgets
Merge pull request #1197 from xranby/master

Add JDK 8 ABI detection to ARM GNU/Linux shared library loading.
Formatting