LPS-36650 added putErrorMessage and putStatus to JSONObject

Hide the implementation of the underlying JSON pattern that is used to sending errors.
LPS-36650 Added validateFirstLayout check when rearranging layouts

Prevent a non FIRST_PAGEABLE layout to end up being at first position.
LPS-36650 Better error phrasing
LPS-36650 AutoGenerated
LPS-36650 - Display notice in case of page move failure
LPS-36650 - Restore page pasition on move failure
LPS-36650 - Source formatting