BUG-457 Fix TODOs and FIXMEs in yang-data-impl schema package.

Also add custom exceptions for data validation.

Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Change-Id: I59f3a85a7b7796b0276b49cd02226299fbea2271