Merge pull request #1 from Juniper/sb

Do not allow creating reference to self
Fix for the bug 2039; get the back_refs from the server each time.
Crc changes for ifmap to find if a 'change' has any real diff or if the
contents of the config-objects are the same.
Merge pull request #3 from Juniper/crc_changes

Crc changes for ifmap to find if a 'change' has any real diff or if the
call extension's pre-delete method before reading obj. so in case of proj delete, extension can delete the default security group and it won't be refcounted for delete
Don't do self-ref checks if ref type is different than ident type
Merge pull request #4 from Juniper/proj-del-bug

call extension's pre-delete method before reading obj. so in case of pro...
Merge pull request #5 from Juniper/no-self-ref-chk

Don't do self-ref checks if ref type is different than ident type