build.gradle: packageNameSuffix is now deprecated, move to applicationIdSuffix instead
jni/build.sh: use POSIX-compliant syntax for function declarations

The `function` keyword is not recognized on many variants of the bash shell (on the OSX shell, dash shells, maybe zsh. Strangely it isn't recognized on my Ubuntu 13.10 shell either).
Use the POSIX-compliant syntax instead.

e.g:
function soemthing {...} --> something() {...}
/bin/sh does not have += operator.
use a bash implementation of realpath if it is not installed.
fixed many bugs in the nightly build scripts.
jni/build.sh: fix broken firebird header symlink & replace `realpath` with `readlink -f`

Should fix #606
wooops...removed debug stuff.
updated firebird reference
firebird fixed.
realpath no more needed, thanks to @Androguide .
ensure that rubyroot if valid.
create the .nomedia file on extracted archives, thus to avoid Android detect our stuff.
added action to intent filter.
nigthly apk will now named "dSploit-nightly.apk"
Fix bash conditional problem - (cond1 || cond2 && cond3) evaluates to (cond1 && cond3) so ndk portions would build and then script would die().
Merge pull request #628 from daveio/master

Fix bash conditional problem
fixed #629
fixed corrupted gems on interrupted downloads.
Update strings.xml

Added untranslated strings.
Merge pull request #648 from mcilya/patch-3

Update strings.xml
Update strings.xml