Squashed 'external/ViennaGrid/' changes from c204a18..6707c50

6707c50 added trigate_read_test
a694d5b default view container tag deque -> set
b3ad3c4 specialization for std::set view container type (insert_unique_handle performs better), set_handle for dense container fix (resize is only needed if the container is too small)
74a0625 handle_or_ignore needs to use insert_unique_handle instead of insert_handle; multiple instances of the same handle might be within a view when using inserter otherwise
3a581b8 added operator-> for segment iterators
c89d3be Merge branch 'master' of github.com:viennagrid/viennagrid-dev
608bcad added typedefs for segmentation and segment
bf04da7 Fixed a couple of compilation problems on VS 2005
1622b56 Example for testing the copy process of a domain
9bdb0a8 added hole_points() method for querying the hole points of a PLC

git-subtree-dir: external/ViennaGrid
git-subtree-split: 6707c50b356985fb46f1849ab4d1db945ecd4d2e
Merge commit 'd1e33c7406fc68063bb9feb242ce541882415b0d' into devel
Squashed 'external/ViennaData/' changes from d87ba07..01c0b93

01c0b93 fixed typo
76b47b0 renamed viennadata::accessor and viennadata::acc to viennadata::make_accessor

git-subtree-dir: external/ViennaData
git-subtree-split: 01c0b93c72dc8741d55523acfb4fc5cc3f14b588
Merge commit '2c7691936beeaea60b1c1484294d876f9be02bd9' into devel
updated copy wrt ViennaData accessor API changes