Method update DeployMasterPage, DeployPageLayout

Add parameter folderPath and deployed master pages and page layouts under it.
Also, to DeployPageLayout added parameter List <webPartEntities> to have default webparts provisioned on page layout.

Reference:
https://github.com/OfficeDev/PnP/issues/66
EnsureFolder to ensure hierarchy of folders.

Added overload method EnsureFolder to ensure hierarchy of folders.
Initial checkin of the solutions created for the provisioning reference solution
Merge branch 'dev' of https://github.com/OfficeDev/PnP into dev
Merge branch 'dev' of https://github.com/OfficeDev/PnP into dev
Adding Workflow.AssociateToList project to use the workflow api to publish and associate workflows to lists.
Still working on it.
Initial checkin
Added support for adding publishing pages including simple test.
added documentation and default page info
updated documentation
Add zero values to enums (code analysis fix)
Move error messages into resources (code analysis)
Some code analysis messages; change to IList whilst there; change to better serializer (data contract is limited)
Additional logging for field and content type creation
Merge from upstream dev into sgryphon contrib
Put methods in alpha order to clean up (no change in code)
Add EnsureTermGroup() method
Add EnsureTermSet() function
Refactored GetGroupID
Remove siteUrl from summary header