extracts avatar into it's own helper

Also moves tests to specs
ensures that the avatar helper always returns a string, might be empty
Changed default capybara behaviour to ignore hidden elements removing
as it is the more natural behaviour and helps reduce the number of
ambigious matches
Split the step definitions on the members tab to be
more modular so they can be reused
fixes xss in members tab select boxes using the proper helper functions
Added searching for invisible elements for steps that need this feature,
removed searching for visible fields explicitely as this is the new default
Merge pull request #252 from opf/fix/select2-members-xss
enables firebug usage in selenium

Just tag the scenario with @firebug
Remove coveralls for now, seems to be broken for months.
Also added firepath to make xpath and css selection easier
while debugging in cucumber
Added short documentation for using @firebug in cucumber tests
Merge pull request #248 from opf/fix/avatar_helper

Fix/avatar helper
Merge pull request #254 from opf/feature/enables_firebug_usage_in_selenium

Enable firebug usage in selenium
Some usability fixes for members selection with select2:

* Roles will not be loaded remotely anymore
* Users will now load immediately and do not require user input
* The select boxes are now right next to each other

Conflicts:
	app/assets/javascripts/members_select_boxes.js
move the placeholder of members selection boxes to associated labels

Conflicts:
	config/locales/en.yml
member select box labels are no longer bold
fixes tabbing issue with roles search box
Merge pull request #251 from opf/feature/rails3_capybara_default_ignore_hidden_elements

Changed default capybara behaviour to ignore hidden elements removing
Merge pull request #250 from opf/feature/rails3_improve_cuke_steps

Feature/rails3 improve cuke steps
Merge pull request #253 from opf/feature/rails3_coveralls_only_on_travis

Remove coveralls for now (was: Run coverage reporting only on Travis)