refactoring .. bigger than expected
fixes #83
add uncrustify config
changes over the weekend
adding base64_decode function that will be needed for SAM as mentioned in #85
fixed memleak in a test
improved the tests for base64, the calculate method now returns the exact size of the encoded data
minimal performance improvement
passing all tests
Merge branch 'master' of github.com:acplt/open62541 into module_ns

Conflicts:
	examples/src/generateSam.c
	include/ua_basictypes.h
	src/Makefile.am
	src/ua_list.h
	src/ua_xml.c
	src/ua_xml.h
	tools/generate_builtin.py
make tests working
remove autogenerated files
fix changed array encoding
fix make dependencies for auto-generated files
fix build for non-verbose debugging
fix typo
check_builtin with no leaks on valgrind
Simplify variant, arrays, no leaks in check_memory

Array de/encoding now takes a vtable entry instead of an id. This saves many lookups.
The encodingbyte of variants is no longer stored explicitly, but inferred from the other values. => A single source of truth of what is contained in the variant.
restore variants copySetValue and borrowSetValue

If a value is borrowed, it is not freed when the variant is deleted.
do not copy the borrowed array