Fixed bug#[10469](http://bugs.otrs.org/show_bug.cgi?id=10469) - Adding Links in AgentLinkObject not possible if no search term was selected.
Fixed: Wrong regexp in Kernel/System/HTMLUtils.pm line 171 (bug#10468).

Conflicts:
	CHANGES.md
Allow scheduler to delete it process_id even if the process is registered on another host.

-This should not affect the normal behavior as this only happens when the scheduler is actually running,
to start the process if a process_id is registered it will still complaint.
Updated Copyright information.
Added Scheduler WatchDog cron jobs.
Removed OTRS Scheduler Service startup files in favor of Watchdog mode via cron jobs.
Reimplemented WatchDog to use direct function calls intead of system calls.
Fixed PID host change issue.
Code cleanup.

-Made Scheduler and Scheduler for Windows code less divergent.
Avoided usage of %PID variable as suggested by Perl::Critic.
Made signal variables local as suggested by Perl::Critic.
Code cleanup.

-Made Win32::Deamon functions calls more explicit.
Followup for bug#10340 - Dynamic field not visible in queue view screen (AgentTicketOverviewSmall.dtl).
Followup for bug#[10130](http://bugs.otrs.org/show_bug.cgi?id=10130) - Events Ticket Calendar not working.
Removed Scheduler instructions in favor of new Schduler Watchdog as a cronjob.
Simplified cron base files to not pollute crontab with unneeded copyright comments.
Removed scheduler4win_watchdog cronjob in favor of an smarter otrs.Scheduler.pl.

-otrs.Scheduler.pl in watchdog mode is able to recognize if is running on MSWin32 and it self calls otrs.Scheduler4win.pl
Tidied.
diagram cleaning: table notification_event was covered by acl_sync
Merge branch 'rel-3_3' of github.com:klapi85/otrs into rel-3_3