Rename ApiImpl.cc to Api.cc

This commit reverts 0e1edc8. The Api.cc file that contained utility
functions has been removed, so the main implementation of Api can be
moved back to Api.cc.