Remove unnecessary extended check

MSP-9228

Calling extend with an already extended module does nothing, so the
check prior to extend is unneeded.
Tag UI related specs with :ui

MSP-9228

Allows ui specs to run separately.  Part of effort to break up travis-ci
builds to prevent Killed processes due to memory exhaustion.
Split ui and non-ui specs on travis-ci

MSP-9228