Added "." in the allowed char of lvm create

Lvm supports also "." chars
Merge pull request #393 from samuelet/patch-3

Hi Samuelet,

thank you for this patch. I've just merged it into the master branch.

Added "." in the allowed char of lvm create
updated version
updated changelog
fixed #394 - export is_symlink
fixed #395 - detect symlink
updated version
updated changelog
fixed on_change trigger of pkg resource, if called with a new package installation
fixed loading of reporting module
updated to dev version
fixed #381 - file NAME, ensure => 'absent' for a directory
fixed #392 - run conditional options with exec_autodie
fixed typo
fixed test
fixed some warning output
added on_change hook for update_system function. fixed #401
Added support for end_if_matched option to run command
Rex::Output to persist across different processes (forks)

It does not persist. for instance, creating a batch of tasks and
running:
rex -o JUnit -b batch_name

junit xml file will include *only* the very first task and not an
aggregation of all the tasks executed during the batch, this is because
the JUnit destructor will be called after the first task's process is
completed, the junit file will be written and any subsequent call wont
do what it needs to.

Using IPC::Shareable to share the object across different processes in
addition to some design changes.
perltidy