WindowsPhoneMessageStatus parsing fixes

Added "NotAvailable" enum fields to better match documentation, enum
parsing changed to case insensitive (so it now correctly parses value
"Inactive" to "InActive" field).