Added empty check methods for byte arrays.
Allowed `PodioException` to hold it's source JSON.
Removed unnecessary `PodioException` wrapping.

In some cases there was a risk for wrapping a PodioExeption with
another PodioException which doesn't make sense. These cases
have now been removed.