Improve readme
Further improvements to readme (mainly fixing names of people/orgs)
Merge branch 'feature/better_readme' into release/3.0
release 3.0.0
add stable branch to .travis.yml
Merge pull request #1002 from marutosi/finn-stable-travis

add stable branch to .travis.yml
add stable branch to .travis.yml
Adds spec
Fix customizable journal's value column
don't rely on journal record id to find predecessor and use version instead
dropped redundant limit
release 3.0.1
Merge pull request #1045 from machisuji/release/3.0.1

release/3.0.1
Merge pull request #1046 from opf/release/3.0

Release/3.0.1
Fix layout
[fix #4928] Made journal notes shown in search.

- Added tests and specs for bug #4928
- Examined bug
  - Added debug output to examine event contents
  - Examined journals
- Added highlight_first helper
  - Used last_journal instead of #journals.last
  - Fixed Journalized#last_journal to work when eager loading messed up search
  - Fixed how journals are sorted when they are loaded (by version instead
    of created_at)
- Added notes anchor when required
  - Added notes anchor when required
  - Note anchor uses version of journal note itself, not version of work package
- Fixed failed test in
  functional/wiki_controlller_test.rb:WikiControllerTest
  #test_update_stale_page_should_not_raise_an_error
- Fixed spec failures.
- Converted search helper test -> spec, removed test file.
- Moved helper methods from string to controller
- Fixed search controller spec.
- Temporary added isolated suite run to travis for
  work_package_activity_provider_spec
- Removed temporary job for travis.
Add spec
Fix WP copy without project cross references
Bump RSpec to ~2.14; bundle update

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Convert specs to RSpec 2.14.8 syntax with Transpec

This conversion is done by Transpec 1.10.4 with the following command:
    transpec

* 1414 conversions
    from: obj.should
      to: expect(obj).to

* 646 conversions
    from: == expected
      to: eq(expected)

* 376 conversions
    from: obj.stub(:message)
      to: allow(obj).to receive(:message)

* 107 conversions
    from: obj.should_not
      to: expect(obj).not_to

* 70 conversions
    from: obj.should_receive(:message)
      to: expect(obj).to receive(:message)

* 45 conversions
    from: =~ [1, 2]
      to: match_array([1, 2])

* 27 conversions
    from: lambda { }.should
      to: expect { }.to

* 13 conversions
    from: Klass.any_instance.stub(:message)
      to: allow_any_instance_of(Klass).to receive(:message)

* 8 conversions
    from: === expected
      to: be === expected

* 7 conversions
    from: expect { }.not_to raise_error(SpecificErrorClass)
      to: expect { }.not_to raise_error

* 6 conversions
    from: =~ /pattern/
      to: match(/pattern/)

* 2 conversions
    from: obj.should_not_receive(:message)
      to: expect(obj).not_to receive(:message)

* 1 conversion
    from: < expected
      to: be < expected

* 1 conversion
    from: obj.stub!(:message)
      to: allow(obj).to receive(:message)

* 1 conversion
    from: stub('something')
      to: double('something')