Branch b2

Getting rid of Launcher + ScriptsList activities.
The Launcher was there only for switching views (splash -> list).
Use a single activity (Landing) instead, with a ViewAnimator.

Then..  A severe problem was discovered.  It stops the Rexx Interpreter
(Tokenizer?) at the very start. Current change doesn't appear to be the
culprit, and I ever rolled back to July 22nd and the problem is still there.

This means that it should be something in the configuration (compiler, build
tools.)  In any case, I cannot pursue on 'emerald' anymore, and created the
branch 'b2'.
And the culprit was...

Proguard! It's a bit my fault: I forgot to tell that "context", a long
value in Rexx.java, should not be obfuscated.  But, even after
this change + new proguard CFG structure, the problem reappeared.

No proguard, no problemo.  Proguard is less than 1% of footprint improvement.
Why would I to bother for this ridiculous amount? I'm not even trying to
spend one second at fixing my Proguard config.  That was enough a pain
in the neck, and I just don't care.

This is branch b2, soon to be merged back to Emerald.
Rexx error messages described on the Java side (toast)

The challenge was to percolate messages from the C++ core up to Java.
This was just not implemented.
Bug fix: onCreate called again by onActivityResult

See comments in the code change with this fix.
changed text size units
Branch b3 - SIGSEGV fix

Branch b3 fixes the bug that was teasing me since more than a month.
There probably were more than one bug.

Most important is that I was incorrectly using the name 'finalize' to cleanup
the static data in the JNI library when Rexx came to onStop. I should have
remembered that 'finalize' is a reserved verb used by the JVM when the Object
to which this method pertains get garbage collected. This mistake resulted
in 'finalize' being called twice, one by me preceeding the one issued by
the JVM, leading to a segfault. I renamed 'finalize' to 'terminate', and,
to avoid any confusion, 'initialize' was renamed 'commence'.

While chasing this bug, I did a few other changes.
- in the overloaded 'onStop' of the Rexx activity, the call to 'super.onStop'
  has been moved at the end. How sure can I be that Android doesn't pollute
  my fields?
- in the SystemContext destructor, 'invalidateConsoles' may need to be called
  before 'unregisterUri'.  At least, for the logic of the call order.
catch unhandled exceptions
customizable text size (b3 almost done)
Forgot to add the xml files for custom fonts
Do not strip the '>LIFO' from the original command, but strip a copy!
In case the command is within a procedure, the redirection will not
be executed at the second time.
Script samples added + more doc
Android versionCode 7
Added launcher/launchee scripts
Added qheure (test for linux shebang)
Handle linux shebang
Extend font size to all views (b3-2)
Tells current font size in prefs summary
Tells current font size in prefs summary
Solved a naive conflict