schema compile CHANGE pass augment's and uses's when stmt to their children

uses and augment nodes are not present in compiled tree, so their when
statement must be passed to their children to be checked on data.
diff --git a/src/common.h b/src/common.h
index 6fc0ae7..2be4a20 100644
--- a/src/common.h
+++ b/src/common.h
@@ -444,7 +444,7 @@
  *
  * @param[in] CTX libyang context for logging.
  * @param[in,out] ARRAY Pointer to the array to create.
- * @param[in] SIZE Number of items the array is supposed to hold. The size of the allocated
+ * @param[in] SIZE Number of the new items the array is supposed to hold. The size of the allocated
  * space is then counted from the type of the ARRAY, so do not provide placeholder void pointers.
  * @param[out] RET Variable to store error code.
  * @param[in] GOTO Label to go in case of error (memory allocation failure).