DNN-4911: Upgrade to 51Degrees V3

included code from Shaun's attachment and compiled v3.0.5.0 of 51degrees