Merge pull request #78 from kjetilk/master

Check to see if DBD::Pg is installed before running postgres tests.
Add POD for get_graphs method.
improve the error message when trying to parse an empty string
test for improved error messages
Merge remote-tracking branch 'kjetilk/parsercroak-proposal' into parsercroak
Move RDF/XML exception throw on empty input from parse_into_model() to parse().
encode data passed into parse()

This assumes parse()/parse_from_model() are intended to accept
characters, not bytes.
Merge pull request #82 from tonycoz/scalar-chars

Encode data passed into parse().
Updated VERSION and docs for 1.003_01 beta release.
Added test data and harness for new Turtle CR syntax.
Properly throw an error on turtle input that truncates after a semicolon.
Added 'BASE' and 'PREFIX' as valid tokens in Turtle.
Fixed mistaken use of 'otherwise' exception handler in turtle_tokenize.pl.
Throw exception in RDF::Trine::Node::Resource->new when IRI contains bad characters.
Updated Turtle parser to handle most of the Turtle 2013 draft syntax.
Fixed turtle lexer to allow keyword names to be used as namespaces in a prefixname.
Removed debugging output in parser-turtle-2013.t.
Changed key names and layout of nodemap data in Redis store.
Updated docs and VERSION for 1.004 release.
Merge branch 'rdf-trine-1.004'