Added setters functions + fixed null value handling + input type checking
Added setters functions + fixed null value handling + input type checking

vrogier/ocilib,vrogier/ocilib,kornefalk/ocilib2017,ljx0305/ocilib,lawrence200801/ocilib,Convey-Compliance/ocilib,lawrence200801/ocilib,vrogier/ocilib,alexeyvo/ocilib,ljx0305/ocilib,kornefalk/ocilib2017,kornefalk/ocilib2017,Convey-Compliance/ocilib,alexeyvo/ocilib,lawrence200801/ocilib,alexeyvo/ocilib,Convey-Compliance/ocilib,ljx0305/ocilib,vrogier/ocilib