Results 4 issues of blademainer

When s3's api is not provided by AWS(say, [googlecloud](https://cloud.google.com/storage/docs/migrating), azure), an error would happen. because the endpoint-url is overwrited by the `region` conditional judgment: https://github.com/hackmdio/codimd/blob/a41c4db0c207caf62e9216b32db194aa1cbefea4/lib/imageRouter/s3.js#L51-L57 my suggest code to fix...

source is : \```plantuml node alice node bob alice -> bob: hello \``` expect: ![](http://www.plantuml.com/plantuml/svg/oyjFILL8pCbCJkNA0p6JyfEukC1y1Lqx4CzA8ICr9oUV2m00) actual: ![image](https://user-images.githubusercontent.com/3396459/68209179-c5b88300-000d-11ea-9d89-dfd3d4858903.png)

一年都没更新了?