updated the patches for bug 859756. new patchesfor bugs 863818, 871156 and 872479