From colonial censorship to post-Independence controversies, the history of books banned or withdrawn in India reflect the politics of offence and free expression