Squashed commit of the following:

commit 703982c26cd16acfea6843ece34059004680afed
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 19:30:36 2013 +0100

     *

commit 03ec53637c206ad4b0cf5f389867aeaa14f73417
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 02:49:37 2013 +0100

     while-->for

commit eae6caa2cdca0daa2cd45b6daced7a917bfeda72
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 02:34:48 2013 +0100

    Still fixing periodic invocation...

commit f183fef91ba52f6b6bb54c9887fb9cbfad4e038b
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 02:19:09 2013 +0100

    eriodic Invocation fixing

commit 3413459fccc167d43dc17aa000c76eb1d2468304
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 02:09:04 2013 +0100

    NPE fix

commit 1cd78f2df0e44dfe7a471fb1f204ec2eca342f4f
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 02:01:00 2013 +0100

     * Possibility to avoid proactive workload analyzer

commit 8d1c651d1b15b4922892c95a4ed2bd0ec8ff506f
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 01:39:50 2013 +0100

    Search for max was buggy -_-

commit 11469e99015b72ac968993bd97a1280088f1b1ef
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 01:32:48 2013 +0100

    Improving verbosity

commit d51d68d97edfc5b3d96349017af32197e7c8c0cc
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sun Oct 6 01:14:42 2013 +0100

     * Increasing verbosity in some classes
     * OralceService is now configurable by configuration file

commit cf953bb79644dc3f3c7f3d556c0b27ae9a5057aa
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sat Oct 5 23:43:53 2013 +0100

    Trying to avoid triggering reconfigurations when the target config is the same as the current.\nResetting the timer between reconfigurations only if the target config is actually different from the current: the reconfigure method now returns true if it has at least attempted to install a configuration different from the starting one

commit 1982e2bcbe0718f994f907c7ca47dacc9c8b7431
Author: Diego Didona <didona@gsd.inesc-id.pt>
Date:   Sat Oct 5 22:56:31 2013 +0100

    BugFix: if I skip the reconfiguration, I still need to reset the boolean of the reconfiguration taking place otherwise future reconfigurations will be denied
    BugFix: NOW the default forecaster can be selected by config file