rtlwifi_new: A better fix for skb allocation failure

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>

Conflicts:
	pci.c
rtlwifi_new: Fix build error for kernel 3.19

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Merge branch 'troy' of https://github.com/lwfinger/rtlwifi_new into troy
rtlwifi_new: Fix merge error and make changes for 3.19

There are new APIs in kernel 3.19.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>