CONTRIB-4146 & MDLSITE-3150 More forbidden stuff

This adds detection of the following forbidden structures:
  - preg_replace() with the /e modifier.
  - backtick shell execution.
  - backtick within strings (warning).
  - AS keyword aliasing tables (MDLSITE-3150).