Add langtag getter to Literal
Merge pull request #6 from millr/patch-1

Add langtag getter to Literal
Fix #7

Add equality function to prov.model.Literal
Merge pull request #8 from millr/master

Added equality function to prov.model.Literal, fixed #7
Tighten up Literal equality testing

Previously raised exception if compared to object of different type rather than fail.
Fix comparison of Literal with non-literal
Fix comparison of records whose attributes are in diff orders

Order the attributes prior to comparison
Merge pull request #10 from millr/master

Equality testing fixes
Added JSON test files from ProvToolbox and a test for loading these
Fixed: Removed the duplicated Bundle definition in PROV_RECORD_TYPES
Changed: Updated examples (primer, bundles1, bundles2)
Changed: testAllExamples() will show the name of the failed graph
Changed: Removed ProvElement as the inferred record for influence
PEP8 clean-up
Changed: Improved mappings between default Python and XSD data types
- Some Literal objects are now automatically converted to standard Python types (e.g. int, long, unicode, float, datetime) to avoid mistmatch with JSON decoding's datatype mappings
- All strings are now automatically converted to unicode
Changed: Removed out-dated example_graph()
Released 0.4.7
Fixed: Error getting the value and datatype of Literal
Bug fixed: missing return Literal(...)
- Also removed data type conversion and leave it until the literal is added to a record
Added link to the example code in README.rst
PEP8 clean up