Unified version: Python 3-compatible replacement for execfile