GPII-247: Adding startActivityByPackageName method

This method can be used as a lifecycleManager action in order to launch
applications, identified by a well-known packageName.

To use this method for starting applications, your lifecycleManager
action block should look like it follows:

"lifecycleManager": {
    "start": [
        {
            "type": "gpii.androidActivityManager.startActivityByPackageName",
            "packageName": "com.package.name"
        }
    ]
}
GPII-247: Adding stopActivityByPackageName method

This method can be used as a lifecycleManager action in order to
stop applications, identified by a well-known packageName.

To use this method for stoping applications, your lifecycleManager
action block should look like it follows:

"lifecycleManager": {
    "stop": [
        {
            "type": "gpii.androidActivityManager.stopActivityByPackageName",
            "packageName": "com.package.name"
        }
    ]
}
GPII-247: Adding goToHomeScreen method

With this method we're adding a mechanism to get the user to the home
screen.
GPII-277: Adding get/set wrapper for Android.Settings

[Android.Settings wrapper]
  * These get/set methods provides us to get/set values from Android's
native Android.Settings. This wrappers can deal with settings from
Settings.System, Settings.Secure and Settings.Global

[More changes]
  * Move current AndroidFontSettings into a separate folder called
'AndroidFontSettings'
  * Add the new code into a folder called 'AndroidSettings'
GPII-277: Add stub for the new AndroidSettings class

[changes]
  * Adding Net_gpii_AndroidSettings new stub
  * Including a line for the new classes into makestubs.sh to generate
the new stub
GPII-277: Adding Settings Handler for Android's native settings

Including settings handler as js source code into activity_manager
node module. This settings handler can deal with System, Global and
Secure settings, and this should be specified in the options block of
the payload.
It follows the current policy about Settings Handlers, this is:
  * Provide both get/set methods
  * Receives the standard payload
  * Options block aren't included in the response payload
GPII-362: Updates the Ant build target to the Android 18 SDK.
GPII-370: Adding translations for Spanish
GPII-370: Adding translations for German
GPII-370: Adding translations for Greek
Setting the right encoding for the Greek translations
Merge branch 'master' into GPII-277
GPII-277: Renaming nativesettings into androidSettings

* Rename module from nativesettings into androidSettings
* Moving back the java code to the original folder
* Updating ant.properties and makestubs.sh according to these changes
GPII-277: Updating platform/README.md according to latest changes
NOJIRA: Cleaning up prebuild.sh

Remove useless (and commented) source code from prebuild.sh
GPII-398: Adding get/set wrapper for Android's Stream Volumes

This bridge provides the ability to deal with Android's stream volumes
such as STREAM_VOICE_CALL, STREAM_ALARM, STREAM_SYSTEM, STREAM_RING,
STREAM_NOTIFICATION, STREAM_DTMF and STREAM_MUSIC, by using both
getStreamVolume and setStreamVolume native methods.

All these settings are set in the same way, and are well described here.
http://developer.android.com/reference/android/media/AudioManager.html

Since this is a just a small part of Android's AudioManager API, this
module could be improved to cover more features from the same API.
GPII-398: Add the new source code into the build system

* Adding the code into ant.properties in order to be built
* Adding the new line into makestubs.sh in order to generate the new
stub
GPII-398: Adding a settings handler for Android's audioManager

Adding both getVolume and setVolume javascript methods.
GPII-458: Remove .tar and .tar.gz files separately

The rm command fails when the .tar.gz file doesn't exist, as a
consequence of this, the .tar file is not being removed. But this is not
the problem, the real one is that the gunzip command doesn't works if
the .tar file exists.
GPII-277: Ensure that only string value types are passed

Doing the required type conversions before calling set