New style

@mortenvp I have run this astyle tool on sak, and I am quite happy with the results. The last 3 commits show the changes made automatically by astyle (except for the changes in object_factory_impl.hpp). We had a lot of tabs and ugly indents in the codebase, the * and & chars are at the right place now. I think astyle made good choices everywhere, the only thing that might be questionable is moving the preprocessor statements to column 0 without indentation (see error.hpp). Actually I also agree with that one, it has to be consistent ;)