adding multiple capacity obj to jobs and vehicleType
add copyOf and copyConstructor to Capacity
Merge branch 'master' into multiple-cap-constraints

Conflicts:
	jsprit-core/src/main/java/jsprit/core/problem/vehicle/VehicleType.java
	jsprit-core/src/main/java/jsprit/core/problem/vehicle/VehicleTypeImpl.java
	jsprit-core/src/test/java/jsprit/core/problem/vehicle/VehicleImplTest.java
	jsprit-core/src/test/java/jsprit/core/problem/vehicle/VehicleTypeImplTest.java
mod test
Merge branch 'master' into multiple-cap-constraints

Conflicts:
	jsprit-core/src/main/java/jsprit/core/problem/job/Job.java
	jsprit-core/src/main/java/jsprit/core/problem/job/Service.java
	jsprit-core/src/main/java/jsprit/core/problem/job/Shipment.java
	jsprit-core/src/test/java/jsprit/core/problem/job/ServiceTest.java
Merge branch 'master' into multiple-cap-constraints
added helper methods to deal with adding and subtracting of capacities
and multiple dimensions, and their corresponding tests
Merge branch 'master' into multiple-cap-constraints

Conflicts:
	jsprit-core/src/test/java/jsprit/core/problem/vehicle/VehicleImplTest.java
io of multiple cap constraints
added multiple caps
tested multiple cap-dims for VrpXMLReader
modified builder to build multiple cap-dims
tested VrpXMLWriter to write multiple cap-dims
modified tests to deal with multiple cap-dims
modified Pickup and Delivery to deal with multiple cap-dims
removed warnings
modified activities to deal with multiple cap-dims
added method to invert capacity
added tests
modified and tested start and end to deal with multiple cap-dims