Store manipulated files in the log object

Both CAF::FileWriter and CAF::FileEditor will inherit the new
behaviour.

Closes #10
Implement all start, stop and restart methods.

These methods are almost identical on each variant, except for one
word (start/stop/restart) passed in the command line.  It was easier
to generate them.
Map "start" to enable and stop to disable on Solaris
Pass -v to all Solaris invocations.

The output is useful on errors, and it will be hidden if not running
in verbose mode.
Improve Solaris methods

* Support -r and -t when starting and stopping.
* Improve handling of synchronous restarts.
[maven-release-plugin] prepare release perl-CAF-14.6.0-rc3
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release perl-CAF-14.6.0-rc4
Revert "[maven-release-plugin] prepare release perl-CAF-14.6.0-rc4"

This reverts commit 7f6c15023dbebeb9b9277ab57284f8129fec7cea.
Something got stuck during the release, this unsticks the repo.
[maven-release-plugin] prepare release perl-CAF-14.6.0
[maven-release-plugin] prepare for next development iteration
Document more flags.
add seek_begin and seek_end
fix typo, use it internally
Merge pull request #27 from stdweird/editor_begin_end

Add seek_begin and seek_end to FileEditor
add a noAction() method to Object and FileWriter to return the no action flag value.
Update Process to use this new method.
Reporter: verbose messages enabled when debug level >= 1

Fixes #29
Merge pull request #11 from piojo/record-files

Store manipulated files in the log object
Merge pull request #30 from jouvin/verbose

Reporter: verbose messages enabled when debug level >= 1
Merge pull request #28 from jouvin/noaction

add a noAction() method to Object and FileWriter to return the noaction flag value