New input dialog with variable amount of fields
Changed the way to handle the own database file

This should make it easier to update the format of the file and also prevents errors when someone keeps this file but the deletes the original calibre file
New editor for table fields used
use conventional util name and update koreader-base
remove template pot and translated po files in the main repo
aternatively the resource file(pot file) in Transifex is updated
with `make pot` and the translated files(po files) is updated with
`make po`. `make pot po` will be handled automatically on the nightly
build machine.
remove too verbose information that is utterly untranslatable
I would suggest when creating a translate string you'd better keep
as much words together as you can other than trying to call the
`_` function on each word which may cause the final
translation in some languages unreadable.
For example, no matter how we translate the single words, the Chinese
translation of
```
_("No ") .. some_thing .. _("found ") .. _("matching") .. other_thing
```
will be nonsense.
Better way would be:
```
some_thing .. " is not found matching" .. other_thing
```
Merge pull request #846 from gontofe/master

Changes to networkmgr and otamanager to prevent call to checkUpdate if wifi not available
Merge pull request #848 from chrox/auto_transifex

remove template pot and translated po files in the main repo
Merge pull request #849 from chrox/fix_cannot_translate

remove too verbose information that is utterly untranslatable
make templates dir since it's removed together with the pot file
Merge pull request #850 from chrox/fix_templates

make templates dir since it's removed together with the pot file
Merge pull request #1 from chrox/WS64-master

use conventional util name and update koreader-base
Merge pull request #842 from WS64/master

Add a new multi line input dialog and change some search behaviour
emulate Power button with F2 on emulator
fix faked Tap event causes koreader crash
Since there is a new clear method to clear highlight selection
the faked event is not needed when closing highlight

This should fix #847.
Merge pull request #851 from chrox/fix_home_crash

fix faked Tap event causes koreader crash
Merge pull request #852 from chrox/screensaver

emulate Power button with F2 on emulator
Prevent promptWifiOn() needing to be called twice and refactor OTA update fetch/version check