Changed behavior of default constructor of sm::HashId to generate invalid Id, added random generator, convenience functions.
Resolves #64
Include for std::hash.
Merge pull request #65 from ethz-asl/feature/hash-id-revision

Feature/hash id revision