resolves #883 map null character to constant for Opal compatibility

- also move the declaration of the pass placeholder constants to Substitutors