Brazilian fund Shiva has raised $10 million to invest in niche software startups, offering monthly grants to tiny teams.