[CB-2406] Add FileWriter.write(blob|arrayBuffer) support
[CB-3739][Tizen][Tizen SDK 2.1 Nectarine] - splashscreen

Add splashscreen API
for now sending console message
implementation still to be done
[CB-3739][Tizen][5tizenSDk 2.1 Nectarine] Globalization

add globalization API

for now sending message to console

implementation still to be done.
[CB-2406] Guard against lack of Blob/ArrayBuffer support in Android pre-3.0
[CB-3438] [BlackBerry10] Remove Media from exec manager (it is now a plugin)
[CB-3739][Tizen][Tizen SDK 2.1 Nectarine]  - globalize API

provide a partial implementation using Tizen Device API

Using Device API is definitely not the right way as the support is partial
due to a lack of support of globalization from the tizen Web APIs

Tizen Web UI framework is using Globilize.js
So I will go with Globalize.js in order to provide a full support
Globalize.js was originally a jQuery plugin but is now independant as a JavaScript library
[Win8][CB-3540] remove deprecated device.name
Testing non-xhr loader with Fil
more robust error handling.
Combine XHR + script injection technqieues to load the plugins list (either .json or .js file).
moved plugin loader script injection to a function so it can also be called when xhr fails just because the json file is not present.
[All] [CB-3941] [CB-3940] packaging was failing if pkg existed but pkg/debug did not.  Fixed whitespace difference between build platforms
[WindowsPhone] Remove DOMStorage Shim in WP8
[all] CB-3960 Convert Jakefile -> Gruntfile.js

Moves over all tasks except jshint. Our jshint options need updating to
work well with grunt.
Move computing of commit ID into packager.js
[all] CB-3960 Move jshint into grunt (lamely)
Change jake reference in code comments to say "grunt"
[android] CB-3927 Fix start-up race condition that could cause exec() responses to be dropped.
[CB-3992] Allow FileWriter.write() to accept File as argument
[CB-3834] Missing double quotes in iOS deprecation notice