adhering to new puppet module standards
fixed double bracket closing resource
documentation fix
README.md edited online with Bitbucket
should fix issues if people use mac instead of mac_address - refs #27
modifies virt_path at first puppet run
Allow usage of anoother directory 'tmpdir' to store the downloaded ISO other then hardcoded /tmp
Apply a fix for bug https://bugs.ruby-lang.org/issues/8182

XMLRPC request fails with "Wrong size. Was 31564, should be 1501"

Fedora's 20 ruby still doesn't seem to have the fix.

[root@scanix ~]# ruby --version
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]

From the ticket:

Applied in changeset r45529.

    lib/xmlrpc/client.rb (do_rpc): don't check body length. If HTTP content-encoding is used, the length may be different. [Bug #8182]

    Backport changed from 1.9.3: DONTNEED, 2.0.0: REQUIRED, 2.1: REQUIRED to 1.9.3: DONTNEED, 2.0.0: DONE, 2.1: REQUIRED

Backported into ruby_2_0_0 at r46153.

    Backport changed from 1.9.3: DONTNEED, 2.0.0: DONE, 2.1: REQUIRED to 1.9.3: DONTNEED, 2.0.0: DONE, 2.1: DONE

r45529 was backported into ruby_2_1 branch at r46186.
Required config options for cobbler-2.6.6