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