Website now also uses geocodes

Until now there is now check if some geocodes exist...

Signed-off-by: chrishensel <futurefwarrior@googlemail.com>
First steps to integrate dynamic settings change
Added attribute to describe whether settings require a restart of the service to take effect

This has two reasons:
1. Give us (the devs) more time to update the settings, and also allows to keep track of progress
2. Make clear to the user that some settings may not take effect immediately and require a restart

Applied the attribute to the address book and engine, which mostly allow a seamless settings change.
Displays which settings are dynamic

Displays which settings require a service restart to take effect and which ones are applied immediately. This is to aid the user in knowing what takes immediate effect and what not.
Migration utility connects to correct database server

Signed-off-by: chrishensel <futurefwarrior@googlemail.com>
Take correct MySql-assembly files

Through a wrongly specified assembly reference, the project copied over a wrong version of the MySql* libraries, which would mess up all other projects and the entity framework that relied on the exact version, v6.6.4.0. Now, instruct MSBuild to take the one we intended to.
Fixed inconsistencies with EDMX, providers and libraries
[Engine] Configured most threads as background-threads for improved shutdown-behavior

Having the threads configured as background-threads allows for a better handling when shutting down the service. This will not cause the process to hang in certain cases.