Squashed commit of the following: Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr> Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr> Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr> Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr> Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr> Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr> Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>