allow overriding lib/*.zsh in custom/lib

Simple change which has been submitted before and closed without explanation… Can we get this discussion going again?

refs #1369 #2762 and possibly #1579 #2172 #2450!

Would really like to see this, or a similar feature, merged.