Accept "0" as a non-empty value

Slight change to ValidationUtil to make non-empty validation easier.
update version 1.3.8
Merge pull request #1627 from rgasch/patch-1

Accept "0" as a non-empty value
Fixed exporter function in Users module
Merge pull request #1630 from jguille2/1.3

Fixed exporter function in Users module
[Imagine plug 1.3] spelling corrected of Javascript methods

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | -
| Fixed tickets | -
| Refs tickets  | -
| License       | MIT
| Doc PR        | -

In Branch 1.3 as well method names were spelled as Perset instead of Preset
Merge pull request #1646 from espaan/patch-2

This PR was merged into zikula:1.3 branch.

Discussion
----------

[Imagine plug 1.3] spelling corrected of Javascript methods

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | -
| Fixed tickets | -
| Refs tickets  | -
| License       | MIT
| Doc PR        | -

In Branch 1.3 as well method names were spelled as Perset instead of Preset

Commits
-------

1df3c5781504e1e86dbfb39773cdaf2986998c30 [Imagine plug 1.3] spelling corrected of Javascript methods

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | -
| Fixed tickets | -
| Refs tickets  | -
| License       | MIT
| Doc PR        | -

In Branch 1.3 as well method names were spelled as Perset instead of Preset espaan
[1.3 branch] Updated .htaccess in modules for fonts, jpeg

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | -
| Fixed tickets | -
| Refs tickets  | -
| License       | MIT
| Doc PR        | -

Updated the htaccess in modules to support local fonts, like glyphicons and other font libs. 
Also jpeg was still missing here. 
This is now in line with the htaccess in 1.4 branch
Merge pull request #1657 from espaan/patch-3

[1.3 branch] Updated .htaccess in modules for fonts, jpeg
fixed not loading idcolume if autoincrement in tables.php
[1.3 Users] Updated Api_registration for sendpass

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | -
| Fixed tickets | -
| Refs tickets  | -
| License       | MIT
| Doc PR        | -

When another module wants to use the Users_registration Api and the registerNewUser method you cannot use the sendpass functionality. When a webshop (e.g. zwebstore) with automatic account creation based on user data with a generated password wants to send the generated password to the new account then this update is needed. Otherwise you cannot send the password. 

Automatic account creation saves 1 extra step in customer approach in webshops. And 1 extra step can be one too many in these fast times.
Merge pull request #1669 from espaan/patch-4

[1.3 Users] Updated Api_registration for sendpass
Raised maxlength of start page arguments to 300, refs #1652.
Merge pull request #1663 from drummer3333/dbutil_patch

fixed not loading idcolumn if autoincrement in tables.php
Merge pull request #1672 from cmfcmf/1.3

[1.3] Raised maxlength of start page arguments to 300
[1.3] Zikula_Form class usage in legacy pnFormRender::execute

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | -
| Fixed tickets | -
| Refs tickets  | -
| License       | MIT
| Doc PR        | -

During upgrade from 137 to 138 I get the following message in the Upgrade opening screen.
Strict Standards: Declaration of pnFormRender::execute() should be compatible with Zikula_Form_View::execute($template, Zikula_Form_AbstractHandler $eventHandler) in ..\zk138\lib\legacy\Compat.php on line 543

The old method declaration used pnFormHandler as class reference, which is not accepted by PHP STRICT standards. Changing to the suggested change solves that. It's only for really old stuff still using pnFormRender.
Merge pull request #1684 from espaan/patch-6

[1.3] Zikula_Form class usage in legacy pnFormRender::execute
Make absolute template paths work. (#1685, #627, zikula-modules/Content#135, #1688)
Merge pull request #1689 from cmfcmf/view-fix-1.3

[1.3] Make absolute template paths work.
Updated smarty to 2.6.28

Signed-off-by: Mark West <mark@markwest.me.uk>