changed how `draw` handles alpha in `markerfacecolor` so that the set
value respected.
added guards to deal with 'none' case properly
added test for translucent markers
added change log entry for #1504 and #1505