Remove default values from some records
Add tests for use of operation attribute
Merge branch 'dev'

Conflicts:
	test/of_config_tests.erl
Removed default values from OF-Config records.

To support proper encoding of partial configs, 
encoder skips all fields in records that have
value 'undefined'. Thus if we have partially
initialised record it could be properly encoded.