Fix for new version of chocolatey

It looks like the most recent version of chocolatey is giving us different output on the calls
this provider makes. This patch will parse the new format.

I removed one test due to it being irrelvant (We aren't going to receive bad output - we know
the format we are going to be getting from chocolatey.) and patched a few others as these are checking
implementation over behavior - So the changes made of course broke the tests.
provider: modified package query logic

in the previous commit the regex applied did not have the intended
results.

we will now properly eliminate the header lines from
chocolatey version all -lo that look like this:

name                                                        found
----                                                        -----
provider: sample manifest to use for testing purposes
Merge remote-tracking branch 'origin/new_choco'
remove troubleshooting puts
ignore Gemfile.local
Load Gemfile.local if exists
formatting
use source argument if set
(maint) fix gemfile for win
(maint) formatting
Adding specs for source parameter

This adds a few specs to make sure that source defaults to nil
which uses whatever chocolatey uses by default. This checks that
it will accept local paths and http locations. It also ensures that
when specified, it is used with install and update.
modified README to include source paramater
removed duplicate test
Update Modulefile

bump to version 0.0.2
Update README.md

clarified install_options multiple parameter usage
https://github.com/chocolatey/puppet-chocolatey/issues/19 use chocolatey list -lo instead of version all -lo to prevent package name / version mangling
(maint) ignore .idea folder
(maint) use existing puppet/facter/hiera

If the Environment variables are set for puppet/facter/hiera,
use them instead of installing the gems for those. This is helpful
for those that work on those code bases and don't want to
constantly have to struggle with deleting facter gem when working
on the code base (facter is a special snowflake when it comes to
looking for facts along the loadpath and makes having it installed
impossible to update the code reliably).
(#19) Use List -LocalOnly

Remove findstr references as they are no longer necessary with
list command.