Alt-drag to constrain angles with Pointer

with keyboard input support as detailed in the issue
Merge pull request #918 from monkeyiq/2013nov/issues/895

Alt-drag to constrain angles with Pointer