Bugfix: catching syntax errors and perform exit
Bugfix: module_failed naming
Bugfix: exclude removed files/dirs from check
check_syntax/check_style: more efficient way of finding modified files/modules

Signed-off-by: Dave Simons <dave@inuits.eu>