Fix: #0017378: Reduce unneeded global Variables: g_api_included
Fix #0017381: Provide additional random number generators
Fix: #0017385: Removal of copy_fields utility

This is a follow up pull request following the mantisbt-dev mailing list discussion in april regarding removing the copy_field's utility.
Ensure Mantis source passes PHPDoc Validation
Merge pull request #200 from grangeway/phpdoc4

Ensure Mantis source passes PHPDoc Validation
Merge pull request #186 from grangeway/17381

Fix #0017381: Provide additional random number generators
Merge pull request #192 from grangeway/copy_field

Fix: #0017385: Removal of copy_fields utility
Fix #0017377: Reduce unneeded global Variables: g_libraries_included
Merge pull request #184 from grangeway/17378

Fix: 0017378: Reduce unneeded global Variables: g_api_included
Merge pull request #183 from grangeway/17377

Fix: 0017377: Reduce unneeded global Variables: g_libraries_included
Fix #0017380: IIS: add web.config to deny access to config/
Merge pull request #185 from grangeway/17380

Fix: #0017380: IIS: add web.config to deny access to config/
Code standard / PHPdoc fixes.

This will be the last batch of these as there's more useful stuff to do :)
Fix handling of due dates

This was broken due to commit fc02c46eea9d9e7cc472a7fc1801ea65d467db76.

This commit added stripping of null bytes, but did not correctly handle null values
Fix: #0017382: install.php: do not send the value of crypto_master_salt over http
typo fix
add missing ;
Timeline feature preview
Move Timeline styles to default.css.
Move strings to lang files and use lang_get().