Update rails to 4.1.4

This picks up the latest security fixes.
User-agent changes

This change allows the user agent to be longer than 255 chars (there are legitimate
user agents that can be longer than that) but caps it with a validation at 2048 (which
matches the `feedback` app).

It looks like this worked before because the `support` app truncated any overrunning
user agents automatically.
Merge pull request #7 from alphagov/user-agent-more-storage-and-validation

User-agent changes
Merge pull request #6 from alphagov/update-rails-to-4.1.4

Update rails to 4.1.4