Added ipv4_gateway property
Added ipv4_gateway to lxc_interface
booleans as symbols, consistency
More class documentation
Added/improved headers.
make template default to ubuntu
Removed restart param from lxc resource
Switched to stdlib private() function
Added and reorganized rspec-puppet tests
More acceptance tests
Moved container instantiation to its own private method.
Refactored lxc provider.

* Added define_container private method.
* Catch LXC::Error exceptions.
* Call #clear_config_item before #set_config_item in the setters.
Added tests for setters.

* Stub #clear_config_item call.
* Added examples to test when setters catch LXC::Error.
Made #define_container private
Added value validation to timeout and template params
Refactored lxc_interface type.

* Added value validations using newvalues().
* Converted some hand crafted validations to use newvalues().
* Added device_name param to be required.
More tests.

* Made examples more readable.
* Added tests for container and device_name params being missing.
Updated README
Updated metadata.json.

* Bumped version to 1.0.0.
* Added trusty and precise as tags.
* Added puppetlabs-stdlib as dependency.