Clean out Test Unit assertions in web_steps.rb

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Make 'should see' step definition case-insensitive

Many Cucumber features were broken as a result of the styling change
introduced in fc473559. Cukes should test behaviour and semantics,
_not styling_. `text-transform: uppercase` does not convey semantic
meaning in the context of these particular headings.

Selenium will match text as it is rendered and visible to the
end-user. Thus, by default, we need to make the text matching in the
"should (not) see" step definitions less strict.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Revert "Fix some cukes failing due to upper case conversions"

e4b85705 provides an alternative solutin to make these features less
brittle.

This reverts commit 3373f77556bc4ff38ba4e9c2a1921428f5716ed7.
Partially revert "Fixed various core cukes relating to work packages table."

e4b85705 provides an alternative solution to make these features less
brittle.

This reverts commit 8e9e05b28144a3f8ea06e47ab92d6eb33d62897b.
Restrict columns in group by dialog to groupable columns
Restrict group-by action in column context menus to valid columns


TODO write tests
Merge pull request #1348 from opf/bugfix/restrict-group-by-options

Restrict columns in group by dialog to groupable columns
hacky fix for cuke erronously spotting "admin" in logged in user section
Merge pull request #1346 from opf/fix/cuke-step-case-insensitivity

Make matchers in "should see" Cucumber step definitions case-insensitive