Allow image alternative text to be optional

Thanks for the project, this issue is the only thing stopping me from using it.

`![](http://example.com/image.jpg)` is commonly used by people using one of my projects and I can't force them to always provide alternative text.