PageEditor Improvement and Bug Fix for Cookie Name

Made an improvement for when Page Editor is used - if the device was resolved as mobile but no mobile layout exists for an item, a client side redirect loop is created in Page Editor.

Fixed an incorrect cookie name in ClientScreenWidthComparison.

Made an improvement for the Sitecore.Kernel reference to not be developer machine specific.