SliceUnit implementation and serialization tests.
Serialization/Deserialization test for Specification.
Slice cube implementation and serialization tests.
Move tests from serialization into specific package.
First slice implementation including set and contains.
Rename test-helpers bundle to mqnaas-test-helpers.
New bundle with general test helpers.
Move ReflectionUtils to new bundle.
Merge pull request #64 from adrian-rosello/feature/slice-unit-def

Feature/slice unit def



Pull request defines a slice unit. It's only based on a type and name. For example: A VLAN slice unit will be defined as a SliceUnit with DISCRETE type and VLAN name.

Include tests for serialization/deserialization of the Specification and SliceUnit classes.

Fixes CON-54
Merge branch 'master' of https://github.com/dana-i2cat/mqnaas into feature/slice-implementation

Conflicts:
	core.api/src/test/java/org/mqnaas/core/api/slicing/SerializationUtils.java
	core.api/src/test/java/org/mqnaas/core/api/slicing/serialization/SerializationUtils.java
	core.api/src/test/java/org/mqnaas/core/api/slicing/serialization/SlicingUnitSerializationTest.java
	core.api/src/test/java/org/mqnaas/core/api/slicing/serialization/SpecificationSerializationTest.java
	test-helpers/src/main/java/org/mqnaas/general/test/helpers/serialization/SerializationUtils.java
Implementation of the Slice.add method.
Implementation of Slice.cut method.
Efficiency tests.
Add more tests for slices and fix bugs.
Improve contains method with Georg's algorithm.
Improve add operation with Georg's algorithm.
Improve cut method with Georg's algorithm.
Modify name of operation.
Improve set and unset with Georg's algorithm.
Add originalSlice information to Slice.