Enhanced Avoid and added Available

- Changed Avoid to [Flags]
- Made Avoid available to DirectionRequest
- Added Alternatives property to DirectionRequest
Added Maneuver Property to DirectionStep
Fixed DirectionService Constructor
Fixed tabbing
Revert "Fixed tabbing"

This reverts commit ab9c92397b692a594726b3d2e9de258989b4ead6.
Fixed tabbing
Merge pull request #23 from frankhommers/master

Enhanced Avoid and added Available