Well I've looked at the on board footage over and over and I have to say personally, he did it on purpose.
But did it really compromise Alonso's lap? Because I don't think so. The team had enough time to radio him of the incident. But Schumacher's car was not even on the racing line. Saying "I could of got pole but Michael's car was in the way" (even though it wasn't), well it's just an excuse. If the car was in a dangerous position that could hamper driver lap's why wasn't it red flagged?