First hacked-up user profile page.

Still needs plenty of work and support.

RSpec: 417 examples, 0 failures
RuboCop: 113 files inspected, no offenses detected
Added Bootsy WYSIWYG-ish editor.

Hacking away at post bodies and user profile text, we now have
rich-text editing and formatting.

Now to get better specs.

RSpec: 417 examples, 0 failures
RuboCop: 113 files inspected, no offenses detected
Added "Member can view own profile page" spec.

RSpec: 419 examples, 0 failures
RuboCop: 114 files inspected, no offenses detected
Minor cleanup to just-added spec file.

We don't need to preserve the `FeatureSpecLoginHelper` instance; it
adds instance variables to *the `RSpec::Core::ExampleGroup` instance it
was called from*.

RSpec: 419 examples, 0 failures
RuboCop: 114 files inspected, no offenses detected
Refactoring FeatureSpecLoginHelper class.

Mostly by extracting expected base functionality to new
`FeatureSpecHelperBase` class, and moving it and the new class from
`spec/support` to `spec/support/feature_spec`. This of course required
touching every feature spec file that explicitly included the login
helper.

RSpec: 419 examples, 0 failures
RuboCop: 115 files inspected, no offenses detected
Added new FeatureSpecNewPostHelper support class.

Extracted from, and replacing, code in the "member can create valid
image post" feature spec, this new support class also supports text
posts.

RSpec: 420 examples, 0 failures
RuboCop: 116 files inspected, no offenses detected
Factory-spec helper cleanup.

Moved `#setup_user_fields` method from `FeatureSpecHelperBase` to
`FeatureSpecLoginHelper` where it makes more sense (since the fields
are added to the current `RSpec::Core::ExampleGroup` instance anyway).

Also changed `UserData` factory to sequence email addresses, matching
user names.

RSpec: 420 examples, 0 failures
RuboCop: 116 files inspected, no offenses detected
Feature spec to close #63.

Closes #63 by proving that a list of clickable links exists on a user's
profile page for articles published by that user.
Merge pull request #68 from jdickey/issue-56

Closes Issue #63. Marked as closing other issues as well; those numbers reflect the status quo before reorganising several issues related to authorisation and user profiles on 30 July 2014.

RSpec: 421 examples, 0 failures
RuboCop: 117 files inspected, no offenses detected