cppcheck: use initialization list in constructors
Various constructor fixes:
* remove useless std::string initialization to "" (that's the default)
* const-correctness fixes: pass const ref as much as possible
tests: in mock message_t::data use static_cast instead of unsafe C cast
Refactored MapperRegistry to use map::find
use operator[] instead of insert (more readable and avoids us creating a temporary std::pair)
coding standard compliance, use NULL instead of 0
cppheck: rethrow caught exception instead of a copy in vishnu::getVishnuCounter
zmq: remove commented code in utilServer.cpp
cppcheck: fix FileProxy default constructor which self-assigned uninitialized boolean
Reformat FileProxy.{hpp,cpp} according to coding standards
cppcheck: fix uninitialized member variable in WorkServer constructors
cppcheck: change JobServer::submitJob to check batchDefaultOption if it's not empty (stlSize sanity check)
cppcheck: remove unused variables
refactor: replace atoi by safer boost::lexical_cast<int>
cppcheck: replace passed by value parameters by const reference
refactor: api_ims.{hpp/cpp}
const-correctness: pass non-modified std::string by const ref instead of by value
remove using namespace std in headers
cppcheck: reduced some variables scope