Update to new `cargo-contract` cli (#575)

* Update to new cargo-contract cli commands

* Fail `build-all` if one of the individual builds fails

* Improve text

* Remove mentions of new .contract file

* Revert "Remove mentions of new .contract file"

This reverts commit a3c959ac.

* Improve readme text
16 jobs for master
in 28 minutes and 48 seconds, using 0 compute credits, and was queued for 2 seconds