Change before/after annotations

Following up on the merge by @draculus - this makes it consistent so it
behaves like @depends annotations.  More than one @before/@after can be
used by adding additional @before/@after lines to docblock comments.
submitForm was sending value of buttons

Using submitForm, default values that were sent included all form
buttons.  Added the ability to select which button values should be sent
(emulating clicks on buttons and submit buttons)
Fix documentation formatting

Fixing formatting (tabs inserted instead of spaces)
Updated interface submitForm signature and docblock

Updated method signature for submitForm to include new $buttons argument
and modified documentation for docblock
Missed parameter in docblock
Change parameter name and documentation wording

Parameter name changed from $buttons to $button as it would normally be
used to set a single clicked button state.
Documentation changed from "I" pronoun to "You"
grabTextFrom doesn't work with regex

A change to the match() function returns an empty crawler rather than
null.  Added a test for regex with grabTextFrom
Update .travis.yml
added redirect_header_interval template into tests, fixes broken builds
Merge pull request #1519 from zbateson/grabTextFrom-with-regex

grabTextFrom doesn't work with regex
$button only accepts single value, WebDriver submitForm updated

Firefox and chrome don't post the value of a 'clicked' button to the
server when submitting a form, only the submit button's value is
posted, so no point in having an array.

Modified WebDriver module's submitForm to also accept a button
name which is 'clicked' if provided.
Merge pull request #1517 from zbateson/before-after-annotations-mod

Change before/after annotations
FTP open connection error handling
AMQP purge queues on init
Adding remote code coverage requests context configuration feature
c3Access is now able to define upper-level context properties right from config
Merge pull request #1524 from synchrone/issue-1513-fix

Adding remote code coverage requests context configuration feature
Merge pull request #1518 from zbateson/submitForm-buttons

submitForm was sending value of buttons
Merge pull request #1527 from yegortokmakov/2.0

AMQP + Ftp modules fixes