Fixes #117 - Incorrect error messages from sbt plugin
This was because the configuration used was incorrect.
Add support for running scalastyle over test sources
Don't log informational messages if "q" is set.

Log the output file instead of the target task.
Reword some awkward log messages.
Update the version of scalastyle in the README.
Merge pull request #28 from jkinkead/fix_logging

Fix logging.
Merge pull request #27 from ajsquared/master

Fixes #8: Add support for running scalastyle over test sources
Add support for remote config file. Set scalastyleConfigUrl to the URL.

If no local scalastyle-config.xml file is found, then the URL will be used.
If it is not a correct URL or the file at the URL isn't good XML
you will get an exception (java.net.MalformedUrlException,
java.io.FileNotFoundException, org.xml.sax.SAXParseException, etc.)
Catch exceptions when trying to download remote config.
Don't catch every Exception, just ones with downloading.
Download config file permanently instead of using a temp file.

This might be preferable, because you won't have to manually download the
scalastyle-config.xml file if you want to work without a network connection.
On the other hand you will want to add it to your .gitignore.
Redownload if config is older than a day so you stay up-to-date mindlessly
Fix off-by-one error and erroring if can't download config even if it's already local
Make scalastyleConfigUrl an Option and have default behavior not to download.

Instruct user in error message when config is not local and url is not
set that one or the other must be done.

(cherry picked from commit 64b82f31592466ad798e134dae41e558fa0b51c0)

Conflicts:
	src/main/scala/Plugin.scala
Configurable time until fetch from remote happens again.

Key is scalastyleConfigUrlRefreshTime. It's in hours, and a negative integer
will indicate to never fetch (good for when you are testing local changes.)
Update README to mention the remote configuration option

@owners: I will leave it up to you to update the version number in the README.

(cherry picked from commit 5efdfe83b12bd490b2708b6f1e5a3fe04d5179b8)
Make scalastyleConfigUrlRefreshTime an Option[Integer] instead

So None is "never" instead of -1.
Update README with changes to scalastyleConfigUrlRefreshTime
"Time" -> "Hours"
Use one setting, scalastyleConfig, that can be either URI or path

There was already one setting, config, for the file before so the
README notes this. Right now, I have the scalastyleConfig take
precedence over the config setting if it's set to something other
than None.
fix snafus while rebasing