changes system update
removed changes.sh and made indexing all that sweetass shit happen in
genchanges.rb
(cherry picked from commit
4ac9681428e6213734d198f5e4ebaa9f0c11de6f)
New changes system
(cherry picked from commit
659030682d7311077e7b8ccfdcf74f452cb53b39)
Fixed notify bug that caused extchat to crash
(cherry picked from commit
236c76103363888c2227d08b6834907611ad6526)
Fixed options.h.dist to include chat system when defined
(cherry picked from commit
9f574c6c0e081e4edfec4bfcf48a757ce9f382c7)