Mrproper/typedep reorder

Indeed, it worked only because of ugly hack in Pythran to make it works.
- In aliasing, we use exception to handle it (so if we have more than one `if` in the loops with this case, it will crash)
- In type_dependencies, we just don't handle the dependencies in this case.
I think it is more reasonable to say we don't support it and raise an error in these cases.