adjust gitignore to account for build* and more
ref #106 disable warning c4503 for msvc
use latest cmake for linking qt
disable 'declaration hides' warnings