Renaming Direction to WindDirection

Port of commit 5c722bd2a4e7e10012accb10010c0c77ed042a2c
Renaming LocationSource

Port of commit efd7da5eb7811cc6bf1a2691198fd04cca93534f
efd7da5eb7811cc6bf1a2691198fd04cca93534f
Porting commit b5b87142af6c413d20895c9f2617ce352ed5bc64
Moving sln and csproj files