Added folderHierarchy to DeployMasterPageGalleryItem
Use query Scope='RecursiveAll' to iterate through sub folders of Master page library because we might have file in folder hierarchy
Added overload of DeployPageLayout
ExecuteQuery only after check-in or publish of file.
merge of pr325. Commits:
Added folderHierarchy to DeployMasterPageGalleryItem  76e7959
Use query Scope='RecursiveAll' to iterate through sub folders of Master page library because we might have file in folder hierarchy fe415c4
Added overload of DeployPageLayout 9abfe03
ExecuteQuery only after check-in or publish of file 22167d8