ESDEV-1622: Fix bug 0003919: Address is not validated when you go directly to step 3 Created oxRequiredFieldsValidator class for checking required fields, which can later be used in both input validator and order address validation.
ESDEV-1622: Fix bug 0003919: Address is not validated when you go directly to step 3 Edited oxRequiredFieldsValidator class to check object's properties intead of objects, Created oxRequiredAddressFields class which returns delivery and billing required fields; Changed the way oxInputValidator validates given fields - it is using fields validator to do it; Added billing and delivery addresses validation to oxOrder validateDeliveryAddress(), so that invalid addresses would not pass last order step.