FileWrite: fix warnings

Namely:
- unused but set
- will break strict aliasing
- unchecked return value (fread)
Merge pull request #1 from tmatth/filewrite_fix_warnings

FileWrite: fix warnings
Update TapDelay.cpp
prevent division by zero in FileRead::getRawInfo
FileRead::getMatInfo, fixed if-else block
Merge pull request #2 from arielelkin/master

logic issue in TapDelay::setTapDelays()
Merge pull request #3 from arielelkin/FileRead_fix

Fixes for FileRead.cpp
Commented-out unused arguments in Stk.cpp
Merge branch 'master' of https://github.com/thestk/stk
Change "-lWsock32" to "-lwsock32" for case-sensitive file names.

This is needed to be able to cross-compile for Windows using MingW32
on Linux.
Add install target to Makefile.in
Build realtime projects only when requested
Merge pull request #4 from radarsat1/master

Fix several potential compilation issues on various platforms, fix ElectricGuitar script, fix version number, add McGill logo.
FileRead fix for long matlab array names.
Merge branch 'master' of https://github.com/thestk/stk
explicitly cast return value in frames() to match return type
make casts in Fir.h explicit
Merge pull request #5 from arielelkin/explicit-cast-in-Stk.h-frames

explicitly cast return value in Stk::frames() to match return type
Merge pull request #6 from arielelkin/explicit-casts-in-Fir

make casts in Fir.h explicit