Extended Rob Bradford's initial commit to add libedataserver as a dependency for g-ir-scanner when processing libebook. (cherry picked from commit 88b61956)