Getting unit tests to pass

Changes made to the Freebase type provider:
 - 2 tests were failing due to duplicate / overlapping properties sent as part of the query... both "type" and "/type/object/type" were being included.
 - Modification to use the fully qualified "/type/object/type" from the QueryBase and to only include it in the query if it is not in the list of constraints (impossible unless function called directly)

JsonProvider test tweaked to use SOURCE_DIRECTORY to resolve .json sample data