Backtrace link to source file in Redmine repaired - fixes #374
field for custom notifications
extra testing of custom intervals for notifications
shifted function names around for clarity now notifcations has intervals
all now have standard interval field if desired reflected in super
interval field if desired filtered through to all subs
added interval array for notifications
added interval statement for notifications
added interval array field for notifications
added similar options for notification options as email options
interval for notifications
initial test for javascript search
adds a search bar to issues closes issue #367
problems/all no longer used to allow search now available in index
Tally: correct the sort order

Alter tally sort order to be by popularity descending instead of ascending.
Because we should show the most popular entries at the top.
Merge pull request #427 from iFixit/tally-fix-sort-order

Tally: correct the sort order
Proper linebreaks in comment notification emails
Error Email: add similar count to subject

It's pretty useful when visually scanning the messages in my inbox to
see the count in the subject instead of having to open the email.

The relative importance of an email roughly scales with similar_count,
so it's a fairly important piece of info.
Github Login: allow setting to blank

Previously, creating a user without a github login would result in
user.github_login == '' instead of nil. This prevented creating more
than one user without a github login because of the unique index on the
field.
Unicorn: shut down old master upon first fork

After the first child forks, shut down the old master.
Previously, the old master and it's workers would jut sit there
forever.

See: https://github.com/blog/517-unicorn
     https://github.com/sosedoff/capistrano-unicorn/blob/master/examples/rails3.rb#L30

Tested in production.