refactor build using import-modules

Squashed commit of the following:

commit c9da949e8070a2cd0e3d228bdecc58dba273c406
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Sun Aug 4 19:00:09 2013 +0400

    move sqlcipher to ndk-modules

commit edd3a6ac22acd843795962170db833d2d60ba3f3
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Sun Aug 4 15:38:57 2013 +0400

    move opensl, libnativehelper to ndk-modules

commit f26204d67cfca5ff9f1e9d24e9718e357eb5e6a1
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Sun Aug 4 02:21:04 2013 +0400

    move icu, android-platform, android-sqlite to ndk-modules

commit fe4e5674d503c3b0165a1adac3a5449935ecf782
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Sat Aug 3 22:41:52 2013 +0400

    mode geos, proj.4. libspatialite to ndk-modules

commit a7f4c60cdd21cafbc2fa7be49fd33d739d73606f
Merge: de94937 a80e93c
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Sat Aug 3 14:59:48 2013 +0400

    Merge branch 'singlelibrary' of github.com:littlesavage/android-sqlcipher-spatialite into refactor

    Conflicts:
    	Makefile
    	external/Android.mk
    	jni/Android.mk
    	jni/Application.mk

commit de94937ca13e4504845403d8c29f8fb3bbc1227d
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Sat Aug 3 14:55:17 2013 +0400

    single library

commit a80e93c84134036582d366f9e30987f182078dd6
Author: Alexey Illarionov <littlesavage@rambler.ru>
Date:   Wed Jul 31 23:35:56 2013 +0400

    Fix build on android ndk r9
    Merge libsqlcipher_android.so into libdatabase_sqlcipher.so
    Hide unnecesary ICU / sqlite3 symbols with -fvisibility=hidden