Initial support for the 1.7.7 SDK

Namespace support still broken but it does pass the current tests.