Explicitly use const iterators.

Only works on C++11, will have to do more work to get it to
work with C++03.
fix C++11 build errors

Avoid ill-formed narrowing conversions inside {}'s by explicitly casting
to correct data type.

Change-Id: Ie24be437382473afc6d24557b71669944399c195
Properly use std::basic_istream.read() return value.

The return values of basic_istream.read() is a basic_istream
so you should check the good bit to see if the read was good.

Change-Id: Ic908ff15ce8812cad232cbfeab572cf3054c549e
Get Domain template to compile under c++03 and c++11

Change-Id: I2ab16c69fa62d4f0e254bf1744eb595a539de165
Update VisItBridge to a SHA1 with C++11 support.

Change-Id: Id466d2c322795553b830b190330a01d7427f0ec2
Merge master into next

* commit 'aa525d5d662ea6c7036e47a07e4c8a146a773e5f':

Change-Id: I5a3f586a7b6fa3cf4460872650d6f78596b406a6
Merge topic '14497-fix-compiler-warnings' into next

11d511e BUG: Fixed incorrect memset syntax and unused_parameter warning
Merge topic '14503_fix_intel_build' into next

29f5d26 Updated VTK for fix of Intel builds
Merge topic 'clang_libc++11_support' into next

5f84d44 Update VisItBridge to a SHA1 with C++11 support.
56d5807 Get Domain template to compile under c++03 and c++11
581b277 Properly use std::basic_istream.read() return value.
5aefbd2 fix C++11 build errors
c736bb5 Explicitly use const iterators.