DEA sends dea tag with its router registrations
Revert "Revert "Fix submodule init on clone""

Clone without depth 1 so it can work with a bare repo that is created as
part of the testing suite.

This reverts commit 677bddfa926b34e0e67ea09d288f563a11f50198.
Specify engine versions in dea test Node.js app
Fix for dea having multiple apps in BORN state when the create message is invalid

[Finishes #50755909]
Change the tag in router.register to be 'component' => 'dea-uuid'