Add reverse iterators for AMXDebugInfo tables

This also makes iterators more lightweight, they now store a single
pointer to the element (via some reinterpret_cast magic).