Removed the unused rules logger
Fixed issues with Rules version matcher

Moved tests to RulesVersionMatchingTest.
Updated the regex to detect some missed edge cases.
Search only first line of rules when looking for version

No longer splitting the entire rules file by line and
using the first one. Instead, do a substring from 0 to
the first occurance of \n.
Removed rules loggers that we no longer needed.
A little code cleanup
Removed debug statements
Utilize Consumer.isManifest() instead of getting type first.
Removed old FIXME that was no longer needed.
Reverted default candlepin logging level back to INFO.
Test that "" is not a valid JS rules version string.
Shortening comment lengths
Commented RulesObjectMapper to clarify its purpose
Added missing semi-colon in js rules file.
Parse JSON in rules with JSON.parse

Before upgrading to a newer version of rhino,
JSON.parse was not available. When the spike
done initially, eval was used until Rhino
got updated. No longer parse the JSON with
eval.