Merge tag 'pallet-vmfest-0.3.0-alpha.5' into develop

pallet-vmfest-0.3.0-alpha.5
Updated version for next release cycle
Honor `:node-type`, `:bridged-interface` and `:local-interface` in `node-spec`

Fixes #10.

These entries go under `:hardware` in the node-spec. These entries
will override any provider-specific network settings and the defaults
values when none is specified.

With this fix, pallet now will honor these directives. You can pass
`:node-type` (`:bridged` or `:local`) to the node spec, and also which
network interface to use in each case via `:bridged-interface` and
`:local-interface`, e.g:

```clojure
(pallet.api/node-spec :image {:image-id :ubuntu-12.04}
                      :hardware {:network-type :bridged
                                 :bridged-interface "en0: Ethernet"}))
```
Merge branch 'develop' of github.com:pallet/pallet-vmfest into develop
Refactor readme with step-by-step instructions
minor tweaks, formatting fix
Add troubleshooting section
Prefer 'require' over 'use'
use own image => use vmfest-image; simplify instructions; link to vmfest project
Add Next Steps section
Add link to group-spec reference documentation
Clean up Step 3-B, download existing vmfest virtualbox image
explain pallet.configure/compute-service as alternative to instantiate-provider
Merge pull request #12 from alanning/patch-1

Refactor readme with step-by-step instructions
Allow specification of hardware in image meta

In order for an image to be able to specify hardware requirements,
use the meta :hardware key in determining the machine model.
fix vmfest-script task to correctly instantiate the vmfest provider.
Fix forwarding of options for vmfest/add-image and vmfest/install-image.
Default to io-apic-enabled? set to true for all VMs.
Update to vmfest 0.3.0-beta.1.
Updated project.clj, release notes and readme for 0.3.0-alpha.6