skipping steps should not mess with assertion number

THis was a mistake as `assertion` is clearly different from `steps`.
`test.skip` does skip steps.
Fix comments in casper module about skip methods

As seen in premvious commit skip does skip steps, no tests.
Decouple Casper `skip` from Tester.

In fact for now the `tester.skip` uses `casper.skip`.