make idealFramerate a float

(there's a division involved anyhow, so we can as well go with higher precision)
update Gem project files

add new source files
fix path
Pd include should be defined in puredata.props
build against pd 0.46.0
update directshow properties sheet

use user defined "MACRO" (local variables)
update project paths to point to VC2010 version
MSCV : min and max are already defined in WinDef.h

and MSCV is not smart enough to take std::min and std::max... :-/
seems that Pylon API changed...

those are no more defined in version starting at least at 2.3
reflect changes in API 2.3
force cast
add Visual files to main .gitignore

it's better to keep then in the main .gitignore thus, it applies to all folders
also remove Gem.suo which is a Visual Solution User Options file rebuilt each time the solution is opened
starting at MSCV 2010 we need both winsock2.h and WS2tcpip.h
force cast
add VC2010 project files for plugins and extra
install VIDS-videoplugin.pd
only print RASTER-messages in verbose mode
fixed typo
MARK macro

Signed-off-by: IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
added m_width/m_height members
use static method to make videoInput less verbose