Issue 274/platform licensing - Changes involving the new licensing model

Added the new changes for licensing.
- Using the code only nuget package which consolidates the license validation code
- Refactoring, removing the Rhino license code and using the new common code.
- Changes to the license expiration dialog to fit the new licensing model changes.