Added stub implementations for Log and International, fixed Factory to
handle the remaining classes, and suppressed some warnings in the
interfaces