Add a version of decodeFile with support for a !include directive