Using self.version during Beta and RC
* Unless there is no strict BC promise (stable), we need to work with self.version dependencies
* When attached to specific beta version (v1.0.0-beta3), then all dependencies are resolved with same version
* Otherwise, dev-master is used (by definition)