remove taskjobs split in tasks
revert advancedmode deactivation

references #2351
restore advanced mode form

references #2351
restore taskjobs tabs

* display only taskjobs tab list in advancedmode and only the task tab in normal mode
restore taskjobs tabs

I've also fixed some layout alignment issue due to advancedmode restoration

references #2351

Conflicts:
	inc/taskjob.class.php
don't use fancy styles in tab title

this doesn't make GLPI happy with the tab menu display
use method_id only on update

Since the new job is not created, it isn't possible to choose a method and refresh the method
subchoices. The method subelements (ie. definitions and actions) depends on taskjobs id.
always use hidden input tasks_id
show advanced mode only if the task is not advanced already

Until we work on the tasks refactoring, this means a task is definitely advanced and cannot be
reverted.
add crontask update for dynamic tasks

This crontask will update and create jobs in any running taskjobs based on
their dynamic groups only.
updatedynamictasks must be disabled by default
Add a field to select or not dynamic group refresh Add searchoptions on FI groups
Put can_update_group from deploygroups table to deploygroups_dynamicdatas
Update dynamic group in the right form
Add fields in empty DB
Refresh group is now functionnal

Conflicts:
	install/install.php
missing sql escaping when converting taskjoblogs

Conflicts:
	install/update.php
[update] skip empty returncode checks in database

This is not meant to happen but since I encountered those empty entries
and empty returncode check is not shown in package form, we can safely
drop them during the upgrade process.
fix incompatible option in PHP < 5.4
avoid redirecting to asset list with default bookmark

fixes #2430