Expose transition durations on plugin constructors; closes #13656

We have two options here:
1) We expose the transition durations on the constructor like proposed here or
2) We make them configurable per use with the options hash that gets passed in at initialization

I implemented 1) here because that's what @fat suggested in #13656.

/cc @fat @cvrebert @XhmikosR