Util additions 1

Tools needed for implementation of the optional-obligatory test to come
Util additions 2

Changed strToNum to use boost::lexical_cast which should be more powerful
Optional VS Obligatory tests & necessary utils

New optional vs obligatory test classes & methods have been implemented: each attribute of simple "attribute(..)"-pattern is tested whether it behaves in line with agreed optional / obligatory attribute behaviour.
I.e.: an optional attribute must return either a vector, entity or boost::optional _and_ have a none_t-deleter overload - an obligatory attribute must _not_ return boost::optional and must _not_ have a none_t-deleter overload.
A brief summary is shown for all attributes - if an attribute is neither optional nor obligatory the test fails and the summary expands with details.
Not yet tested attributes are all those of more complex "getAttribute", "deleteAttribute", ... patterns - they require far simpler tests.
Additions & changes to win32.md after lengthy adventures with win8 :)

Fixes issue #213
Win32.md minor changes to formatting
Merge pull request #218 from balint42/win32

Win32.md additions & changes to reflect latest win8 adventures :)

Looks good, Thanks!
renaming representation to feature in SimpleTag
rename representation_group to feature_group
renaming of representation to feature in DataTag
renamining in SimpleTag documentation
rename of Representation class and testClass, according changes

renaming should be accomplished with this
Merge pull request #219 from jgrewe/features

Renaming of Representation to Feature ...

lgtm
initials for retrieve data
new checker: is position in the data extent
test for position checking methods
implementation of retrieve data for DataTags

Conflicts:
	include/nix/util/dataAccess.hpp

Conflicts:
	src/util/dataAccess.cpp
test for retrieve data for DataTags
add retrieveData for SimpleTag
Test for retrieving data from SimpleTag
removed tautological warning