Vectorization fixes for holiday / weekend / bizday (ft. yet more test coverage)

@robertzk @iveksl2 All the changes of any importance are in this file above.  Basically, change `&&` to `&`, `||` to `|` and change `any(is.element` to `%in%`.  (Though the last one was a bit more complicated.)