Better async/await support

This patch should allow for object keys, and identifiers to be "async".
Leaving this out causes test failures because on certain cases `method` and `shorthand` wont be set.