Import external soft deps even if load fails

This way we can still extract docstrings from exported functions and classes.

@sensej: This change will also address part of #88.