FSManager interface and first RawFSManager implementation

Defined the following:
 * FSManager abstract interface
 * RawFSManager implemented as a singleton with a single
   synchronized file stream
 * Single-threaded buffered I/O

Signed-off-by: Raffaele Aquilone <raquiloX>
RawFSManager unit testing added and some minor changes more

The following has been done:
 * RawFSManager unit testing
 * More debugging and several fixes in RawFSManager implementation
 * Makefile
 * General clean up of the IOUtil folders

Signed-off-by: Raffaele Aquilone <aquiloneraf@gmail.com>
Stub FSManager and concurrency testing

Added the following features for concurrency testing:
 * Stub of the FSManager module
 * Fixed Makefile with the new Stub class
 * Clean up operations in RawFSManager implementation
 * More debug in RawFSManager

Signed-off-by: Raffaele Aquilone <aquiloneraf@gmail.com>
Exception handling added

Added TestFrameworkException in a provisional way, it will be
fixed during integration. Trimmed down debug code, too.

Signed-off-by: Raffaele Aquilone <aquiloneraf@gmail.com>
Fixed Makefile with output dir for each target

Signed-off-by: Raffaele Aquilone <aquiloneraf@gmail.com>
Merge branch 'ioutil_raw' into ioutil
Merge branch 'ioutil' into develop
Integration of ioutil into develop

The ioutil branch has been integrated, now replacing all temporary
code with proper inclusions from the data package.

Signed-off-by: Raffaele Aquilone <aquiloneraf@gmail.com>