Get parameters from the client
Implement getFirst and getNext. Fixes #517.
Add tests for getFirst and getNext
Only load tests.jar when actually testing

This restrictes the loading of tests.jar to when the Java tests are actually
being run.
Enhance tap support with mouse/pointer events and a threshold.
Send only the first 30 characters of the contact ID, because some MIDlets only accept contact IDs that are long less than 30 characters
Merge pull request #549 from mcav/mouses

Enhance tap support with mouse/pointer events and a threshold.
Add the standard javax.microedition.pim.handler class (PIMProxy) and its dependencies
Merge pull request #551 from marco-c/add_pim_handler_class

Add the standard javax.microedition.pim.handler class (PIMProxy) and its...
Merge pull request #547 from marco-c/getFirst_getNext

Implement getFirst and getNext methods for nokia.contacts
Switch to |fs.close| calling |fs.flush|

Issue #388.
- Adds a dirty flag to our FD, updates it on write/truncate/flush
- Only flush if the dirty flag is set
- |fs.close| calls flush
Fix TextEditor position issue.

When using LWUIT library, the position of TextEditor set by TextField
is incorrect when the TITLE_LAYER of MIDPWindow is shown.
Enable image.processing to work also if aspect is "LockToPartialView"
WIP PIM natives
Merge pull request #546 from PinZhang/pzhang/texteditor-position

Fix TextEditor position issue.
File.Connection.truncateImpl should use size param

|fs.truncate| is too simple for this case, we need to use |fs.ftruncate|
like it was originally using.
Update nokia.image-processing Scale error message
Add packaging helpers

- tools/package.sh - generates an output dir suitable for packaging as a WebApp
- tools/explode.sh - converts a compressed jar to an uncompressed jar
Only load tests.jar when actually testing

This restrictes the loading of tests.jar to when the Java tests are actually
being run.
Specify jars=tets/test.jar for tests that need it