Simple console interface to update

Simple for now, when doctrine is merged then we can use the Symfony2 Console component to make it more fancy.

Using this component doesn't add any code to 3rdparty, doctrine already depends on it. And then we can also add a setup console command and more.

@karlitschek @icewind1991 @DeepDiver1975 @MTGap @VicDeo