update for new Direction type

use of direction, fromDirection and arc is affected
Add type signatures to build with ghc-7.8.2
more Direction / arc updates
Add Direction to manual, update  Angles
Merge branch 'master' into direction

Conflicts:
	doc/manual.rst
Merge branch 'direction'