switched to using the externals within the libpd subproject, where possible