[#725] Property signingKey is required

* The signingKey property is required for calculating and comparing the
  value in .sig file produced by the device
* Recover the option in the InstanceConfigurator
* Optimize the code for not executing the signature calculation if
  `allowUnsignedData` is true