Merge pull request #881 from mbernasocchi/android

Various android updates from mbernasocchi
fix #8507

made void connectNotify( const char * signal ) protected instead of private
made bool eventFilter( QObject *obj, QEvent *event ) protected instead of private
made void showEvent( QShowEvent * ) and void hideEvent( QHideEvent * ) instead of private
split part of multi-geometry
return the proper error code
Merge pull request #741 from 3nids/splitpart

[Feature] split part of multi-geometry
Updated news
Put GPL version to 2 instead of 3 in the readme
Added a toolbar thet includes only the save button.
This is ON by default _only_ ifdef ANDROID.
Other platform can turn this on using WITH_SAVEONLYTOOLBAR under
advanced settings
added ui_defaults_android.h for storing android specific ui defaults