version bump to 1.4 for master branch
vs 2012 lacks the function strtoll. --> replaced with a function with same functionality but different name.

in addition to this it also seems that strtoll is not a member of namespace std.
(cherry picked from commit 37da4d015059dc39e5e2bc1b42e66be70e9dafad)
made EUDAQ version parsing by CMake using git more robust

- remove potential line breaks from output
- on error use hard-coded CMake version string instead of trying to parse error message
in utils.cc use c++11 string conversion functions

- reduces preprocessor statements
- revises commit f9bffe85bea0f4a94ad078b904be08e5960ccccd
fixed variable name mismatch for offline mon. in CMake file
bug fix: now the root libraries get included correctly
(cherry picked from commit 2954539ebce2c675929e7baf848eb340638cb637)
added missing include in utils.cc and fixed parameters to string functions

- fixes 69935abc43e5cc272b182e1a6a933476ac9955b6
fixed segfault in from_string() fncs in Utils.cc

- bug introduced in 5c6ddf09bd32ccbd8ce779994a948448811b41bd
add offlinemon to nightly builds
fixing OfflineMon compilation on WIN32 w/ MSVC12

- ROOT requires the Windows4Root.h include before any other system/ROOT includes
updated release notes w/ info for v1.3.1
Merge branch 'master' into rpeschke/main

Conflicts:
	CMakeLists.txt
	main/lib/src/Utils.cc
resolved merge conflict.
some changes to improve the handling of multiple data collector.

there was a problem that the producer when they got the address for the first dc they where not able to receive  another one.
now the producer only receive the dc address when they are about to configure. With this change the DC receives only one dc address and the bug does not occur.
it is more a work around than a fix
to run the two DCs on one computer the output files need to have different name. now the name of the DC is part of the output file
some debug print outs not needed for running the system