Recreating some missing docs
Fixing command syntax for certificate create-self-signed
Merge pull request #474 from Icenium/recreating-pr-code-signing-fix

Recreating some missing docs:
Recreating docs that were merged with #408 but are now missing.
Added another missing line in the list of certificate-related commands.
Fixed command syntax for certificate create-self-signed
Replaced references to the develop branch with references to master
Merge pull request #476 from Icenium/fix-contribute-after-branches-cleanup

Replaced references to the develop branch with references to master
Telerik login
Merge pull request #475 from Icenium/telerik-login

Telerik login
Added profile-dir to common known options. Added function to validate arguments passed to command line and break the execution in case the argument is not part of known options or if the argument requires value, but the user had not passed one. Change options to use function from common helpers to validate and parse yargs arguments.
PR Comments - re-factoring and tests

Use osenv for defaultProfileDir as it is platform independent. Add fail message when directory passed to init command does not exist. Add validateYargsArguments tests.
PR Comments - add tests

Add tests for empty string value of known option and value with spaces only. This way we verify that even if the passed value to known option is valid string, but its value after trimming is empty, we will not execute the command.