Added validation/transforming of options using BuiltinRecordUtil from the record package.
Removed Eclipse project files
Adopted Unittests to the BuiltinRecordUtil implementation
Merge branch 'record'