Use ABC as submodule (#496)

75 files changed