fcbf95a metadata: replace semantic-version with a custom parser

Authored and Committed by aplanas 4 years ago
    metadata: replace semantic-version with a custom parser
    
    The library semantic-version changed a lot during the last versions,
    making the Metadata class very fragile.
    
    A custom-made semantic version parsed, based on some Cargo specifics,
    has been implemented to replace the old parser.
    
    As a result of that, new features were implemented, like the support for
    wildcard expressions, as documented in the Cargo book.
    
    Fix: #93
    
        
file modified
+0 -1
file modified
+164 -53
file modified
+0 -3
file modified
+196 -3