This patch adds compiletf routines for the mti random functions and adds a common routine to check for extra arguments. It also adds file and line information to the rest of the compiletf routines that were missing them.