Merge branch 'subchannel-aliases'
Bug fix

- removing pagination of pattern maker. PatternMaker now iterates
through all articles and not just to the limit provided to PageMaker.
Previously this resulted in only some of the adverts being used and
therefore never returned to the client
Merge branch 'Pattern-Maker-Fix' into dev-150714-1115