When reading a compact exception table entry, store the address of the personality routine instead of the index

The common code assumes the handler is always a function pointer
so we need to translate it to that when we write the handler field.

Change-Id: I4ca2194de2b850dedc9aee77b7c59b211b1538b7