Auto pull ui

Changes to pulls page to support non-dmd style projects.
First stage of changes to support automatic merging of pulls.