Changed TYPE=MyISAM to ENGINE=MyISAM for MySQL > 5.4.4 compatibility

Also added it to a few tables where the TYPE/ENGINE was
not specified at all.

Fixes #1
Changed timestamp(14) into timestamp

Needed for MySQL > 5.5 compatibility.

Fixes #2
Removed pass-by-reference for PHP 5.4 compatibility

#3
Added missing French translations

Thanks to @tonin

issue #6
Remove warning about undefined variable on person page

Issue #30
Remove warning about undefined variable on report page

Notice: Undefined variable: pop_array in /var/www/photo/htdocs/classes/zophTable.inc.php on line 504

Issue #30
Remove warnings about undefined variable on report page

Notice: Undefined variable: ratings in /var/www/devphoto/htdocs/photo.inc.php on line 1732

Notice: Undefined variable: value_array in /var/www/photo/htdocs/photo.inc.php on line 1751

Notice: Undefined variable: html in /var/www/photo/htdocs/photo.inc.php on line 1754

Issue #30
Refactor of PHP part of Mapping implementation

This rewrites almost all the PHP mapping code that generates the
JavaScript for displaying the maps.
A lot of HTML and JavaScript has been moved into templates and
several design changes have been made, resulting in compacter
and cleaner code with less repition.
Small change in way template is called on photo page

Full page templates are now "templates" and partial pages are "blocks"
Move timezone-related global functions into class

Getting rid of global functions in favour of static functions
for timezone class.
TimeZone object improvements

Split file in TimeZone and Time class
Move into classes dir
Added phpdoc documentation
Fixed: PHP Notice: Array to string conversion

PHP Notice: Array to string conversion in
/var/www/zoph/cli/arguments.inc.php on line 352

Closes #3
Fixed several errors in geotagging code

- Wrong debugging code
- Insufficient checking for empty resultsets causing
  "undefined offsett" errors
- Refactor of other parts of Zoph not incorporated in
  Geotagging code.

Closes #31
Merge branch 'issue#2' into 0.9maint
Merge branch 'issue#30' into 0.9maint
Merge branch 'issue#31' into 0.9maint
SQL update script for zoph 0.10: configuration

Adding zoph_conf table that will store configuration as of v0.9.1
Fixed: PHP Notice: Array to string conversion (2)

PHP Notice: Array to string conversion in
/var/www/zoph/classes/zophTable.inc.php on line 94

Closes #3
Fixed: no error message when rotate fails

Closes #33
Merge branch 'issue#33' into 0.9maint