Implement Google drive file reading
Implement getParent for Drive browsing
(Actually, fix bug: must fill in the buffer gradually;
Google Drive does not allow read whole stream in one shot.)
Fix bug: use files().get() to obtain metadata of root folder