fix and spec for xhr_paging option working again
Fixed inconsistent tests due to the users controller ordering by username.
Remove find_user_with_slug workaround.
Refactored Refinery::Admin::UsersController code structures.
Highlighted complexity in Refinery::Admin::UsersController.
Added support for the home page to be draft.
Merge pull request #2298 from refinery/draft_home_page

Added draft page support when displaying the home page
Merge pull request #2296 from refinery/merge_2294

Merge #2294
ENV variables set in CLI specs must be cleared after each spec run. Fixes #2295

By not clearing ENV variables we were bound to run specs in one order.
Merge pull request #2297 from refinery/remove_workaround

Removed an old workaround and refactored.
Add note to changelog about #2296 and #2298.
Merge remote-tracking branch 'upstream/master'