Split checking and reporting logic
Handle nil filepath
That'll teach my for not running the tests locally
Merge branch 'master' into move_output_out_of_lib

Conflicts:
	lib/puppet-lint/checkplugin.rb
	spec/puppet-lint/plugins/check_classes/autoloader_layout_spec.rb
	spec/spec_helper.rb
Merge pull request #227 from rodjek/move_output_out_of_lib

Split checking and reporting logic