remove config file

* CHANGE: remove config.php from source control

Every user needs his own configuration file with his own settings. If
you're using our current developing branch (master), please create your
own config.php after syncing.
fix #1076

* FIX: use app-key for OpenWeatherMap
fixes #321

* FIX: load weather based on time or geo-location

History calls are only possible for a given station or city - not for a
position (lat/lon). Therefore the following priorities are checked:
 1. Older than 24 hours? Check by timestamp and city name.
 2. Has a geo-position? Check by lat/lon.
 3. Has a city-name? Check by city name.
fix #1051

* FIX: use module pattern for javascript library
Therefore, refactor the main library and use a few submodules.

* FIX: minor bugs (date picker was not visible, styling bug in section
view, missing zebra-style in records table)
fix #1037

* FIX: remove Minify and use own build script

After changing some javascript files, `build/build-js.php` has to be
called. Make sure that you have a recent version of the YUI compressor
in the build-directory (and put the name in the `build-js.php`).
update javascript-library template
fix #1087

FIX: move cli-scripts to build-directory and protected them
In addition, this prepares #844.

@mipapo: Please add .htaccess-protection for the directory/files.
minor change

Continue preparing of #844: Use JS to highlight the current row in JD
tables so that the tables can be written by a build-script.
fix bug in vdot correction factor

* FIX: correction factor was always 1 due to a bug in 7460b94

Patch by Nils.
disable scroll zoom in maps

* FIX: scrolling over the training view caused zooming in the map

Patch by Nils.
add new configuration classes

Prepare refactoring with new class structure.
fix unittests

* FIX: test for OpenWeatherMap failed due to new metric
* FIX: test for sml-import failed due to bugfix
add htaccess for build-directory
fix #714

* FIX: move marker on map while hovering a plot
fix minor bug

* FIX: error toolbar did not work properly
complete configuration category 'general'

- complete ConfigurationGeneral
- new classes for Gender and HeartRateUnit
- fix all usages of CONF_… of general values
complete configuration category 'general'
complete configuration category 'activity view'
revert changes and refactor again

* ADD: new class 'Parameter'
 - this class is for general parameter, e.g. Int, Bool, Select, …
 - this class is not connected to the database and configuration

* ADD: new class 'ConfigurationHandle'
 - this class connects a parameter and a key
 - the configuration class is now based on these handles

In addition, none of these classes holds the information for the
configuration window. Therefore another class will be needed.
complete configuration category 'privacy'