Removed submodules which shouldn't be submodules and added them under Vendor.

ArticleListController now sets the lastArticleIndex of the to-be-presented ArticleViewController correctly.
Various changes (adding #if os(iOS)) to differentiate operating systems.