Fix surface copy constructor

correct copy constructor that could fail when coping new created surfaces without palette or if you require alignment data in that surface.