Added new client and fun naming scheme so can have sync or async modes
instead of confusing client runner wheel etc.
To specify wheel or runner client prefix fun name with wheel or runner respectively
ignore wingide project files
Added generating __opts__ when rest_wsgi not started via salt-api

Thanks to cxz on IRC for the report.
Merge branch 'develop' of https://github.com/saltstack/salt-api into develop