Add metadata mapping processing

We want to enrich some metadata using a manual alignment.
We leverage entirely on the (revamped) uploadlibrary for that.
Add script to convert the archives index

The Archives provided us with an index mapping a place
to a range of identifier. This needs some work to be useful.
Add method to extract the IDs for a given textual range.

In the index file, we have textual range such as "51Fi353 à 356".
This needs to be understood to retrieve the actual identifiers.

Add method parsing the text, making a range, and yielding each element.
Add unit tests.
Add method to extract all IDs from a 'cote' text

The archives index 'cote' is made of elements such as
'51Fi353 à 356 - 51Fi395 - 51Fi461 à 462', which need
to be parsed to be useful.

Add method which splits the cote text in 'range'-like chunks,
calls extract_from_range on each chunk, and yield each element found.

Add unit test.