Add first validators to models

repo_management/models.py:
Add validators to the `BuildDate`, `CSize`, `ISize`, `Name` and
`Version` models to ensure positive integers, correct names and
versions.
Add the comparator instance methods `Version.is_older_than()` and
`Version.is_newer_than()` which rely on pyalpm's `vercmp()` to compare
two version strings and return whether they are older or newer
(respectively).
Update the documentation for `ISize` to reflect, that it represents size
of an installed package.

tests/test_models.py:
Add tests for added validators and comparator methods.
4 jobs for issues/6 in 6 minutes and 20 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #17938
coverage

00:00:26

passed #17945
integration

00:05:48

passed #17937
linter

00:00:31

failed #17939
integration

00:03:21