Karl Johan Andersson schwedischer Abenteurer, Forschungsreisender, Händler, Herero-Führer und Schriftsteller