dailypatch.py: delay scan for cleanup

delay scan for cleanup if the engine does not
have patch in 90 days.

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
dailypatch.py: add config for skip obsolete changes

add global config for skip cleanup patch engine on
obsolete changes. default is False.

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
dailyupdate.sh: use global lock for run dpatchupdate

Use global lock for run dpatchupdate.sh, and clean
the running status from dailystatus.py.

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
admin: show system config UI

add system config page to show settings.

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
dailypatch.py: fix the type id in log

fix the type id show in log for delay scan.

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
flags: use short name for flags

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
dpatch: remove useless file dailyupdate.py

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
misc: add some help tools for create cocci pattern

err_ptr_ret_chk_creator.py: ERR_PTR return value check
null_ret_chk_creator.py: NULL return value check
kmem_cache_free_creator.py: kmem_cache_free instead of kfree

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>