Finish the rewrite of Shark and issue a proper release. This is motly done and need the final acceptance of the vs12 branch