Vagrant w/ Puppet Provisioning

Created Vagrant configuration and Puppet module for:
Fedora 20
Ubuntu 13.10
Debian 7.4
FreeBSD 9.2

Module supports installing from either PyPi or Git

Puppet boostrap scripts must be downloaded from:
https://github.com/hashicorp/puppet-bootstrap/
Update README.md
Puppet README.
Updated Puppet README
Added more guest operating systems

Added:
Ubuntu 12.04
Ubuntu 12.10
Fedora 19
CentOS 6.5

Also set Puppet back to debug
Update README.md
Merge remote-tracking branch 'upstream/unit-tests'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
test cases for exception,jxml and facts/personality
unit test cases for facts/ifd_style.py
unit test cases for facts/switch_style.py
Merged commit 53b0f0c to fix #150

Conflicts came in from merging PEP8 first.

Conflicts:

	lib/jnpr/junos/factory/table.py
Merge pull request #155 from vnitinv/unit-tests

Unit tests
Added unit attr

Added the unit attr to support flagged test runs.
Also cleaned up some PEP8
Increased test coverage for facts
Merge pull request #156 from shermdog/unit-tests

Increased test coverage for facts
Added unit tests for swver.py
Added unit tests for jxml.py