MDL-42013 behat: I should (not)? see checking visibility

Only for non-Javascript tests. If the step
is named I should/should not see whatever
is makes sense that has to be visible.
MDL-42013 behat: Uncommenting @core_files test
MDL-41953 allow plugin names to end with multiple digits
MDL-41953 add more tests for invalid plugin names