Partial update to FTP docs
Fix a few more merge conflicts
Fix noneffective static variable cache in log_message()
Merge pull request #2589 from vlakoff/feature/user-guide-cleanup

Fix a few more merge conflicts
An improved version of PR #2584, fixes #2583
Merge pull request #2590 from vlakoff/develop

Fix noneffective static variable cache in log_message()
Add a changelog entry for PR #2590 and further optimize log_message()

CI_Log::write_log() already checks the log threshold, so there's no point in doing it in log_message() as well.
[ci skip] Add MD5 checksums to download page (rel: #991)
Input class: change behavior of get_post() method, add post_get() method

followup to PR #2522
Improve changelog entry
Merge pull request #2598 from vlakoff/develop

Input class: change behavior of get_post() method, add post_get() method
add '$' at news_section.rst file
Detect Windows Phones

Added 1 line to the platforms 'windows phone' => 'Windows Phone', 
This will return the OS of the "new" generation of windows phones instead of "Unknown windows Os"
Merge pull request #2603 from za/develop

add '$' at news_section.rst file
Merge pull request #2604 from msegers/patch-1

Detect Windows Phones
Fix $replace parameter handling in get_config()

Code was reached only on first function call, then short-circuited because of the reference cache.
Ensure get_config() optional argument is an array, remove useless test
Allow items to be set even if they were not present yet
Adjustments in static reference handling
Merge pull request #2609 from vlakoff/develop-2

Fix $replace parameter handling in get_config()