- Fixed typos.
- Re-based `foreign-regexp/occur/occur-engine' to Emacs 24.3.1.
- Fixed a bug in original occur that pattern does not matches
  properly when new-line character appears in the pattern.
- Removed `foreign-regexp-occur-aux.pl' and `foreign-regexp-occur-aux.rb'.
- Supress compiler warnings `noruntime', `cl-functions',
  `obsolete(flet)' and `#''.
- Suppress compiler warnings regarding macros by
  by putting macros at beginning of the file.
- Update copyrights and notes.