Improve custom excerpt functionality
Improve custom excerpt functionality

- Change ellipsis to optional by default
- Strip shortcodes manually to ensure their contents don't get removed by WordPress's `strip_shortcodes()`
- Only append the suffix if an excerpt was generated (i.e. a manual one was not set)

revxx14/new-site,JacobDB/new-site,JacobDB/new-site,JacobDB/new-site,revxx14/new-site