Add support for multiple platforms to Jenkins builds

support cygwin in jenkins client shell command
detect application platform in jenkins client and use it to determine if builder should be scalable
update bash sdk with function to determine node platform