Add dependency to puppet-boolean mixin

The latest code depends on the puppet-boolean mixin
Added Note on plugin sync
Formatting update
Add travis ci
Install puppet module dependencies
Add travis_rspec.rb for puppet module deps

Travis doesn't seem to have a good way to install Puppet module
dependencies; this adds in a helper to do that.
Merge branch 'travis'
Reimplement debian interfaces file parsing

The state handling in the parsing method was growing too complex. To
resolve this some of the state was extracted into a class.
(network-#22) incorrect use of true:Symbol class

The use of actual boolean properties wasn't fully implemented and caused
some conditionals to incorrectly fail. This corrects those bugs.
Merge branch 'reimplement_debian_parsing'
Add branch param to travis-ci url
Merge pull request #21 from robertstarmer/master

Add dependency reference in README to boolean mixin
initial routes support for Debian

This requires the ifupdown-extras package on Debian that provides the /etc/network/routes file and 20static-routes if-up.d script.
add spec for routes provider
add spec for network_route type