Create pull requests from magit

Ability to create new pull requests from magit. it suggests current branch as the head, and master as the base. 

The input method is very basic for now but it's functional.