Transform module links

- Add support for `/contents/<book uuid>:<page num>` urls in archive
- Transform legacy module links within collections to webview version

Close Connexions/rhaptos.cnxmlutils#73
At first I'm looking at this and wondering why this wouldn't be ``'{}@{}'.format(uuid, version)``? Or better yet, ``join_ident_hash(...)``.

But then there is an index check on whatever is in the variable named ``version``. What is ``version`` in this case. I have a funny feeling it's not really a version.