Fixed size_t to bool warning and internal compiler error with MSVC.
Suppress warnings from boost mpl during moc compile.
Update MSVC projects.
Merge branch 'upstream-dev' into ethereumx