Enhanced Avoid and added Available

- Changed Avoid to [Flags]
- Made Avoid available to DirectionRequest
- Added Alternatives property to DirectionRequest