Pass provider connection ID to NBI provider
Handle error ack on Reserve

When the NBI provider returns an error ack in response to Reserve the
ReserveFailed is triggered on the requester.
Accept modify only if RSM is RESERVE_START
Check modify version against committed criteria
Manage connection internal state with criteria.

Connection internal schedule and bandwidth is managed through pending
and committed criteria. Setters for internal state should not be used.
Rename 'reserve criteria' to 'pending criteria'
Introduce ReservationCreateCommand for UI creation
Move administration of criteria out of Reservation.

The NsiRequesterConnection administers all connection criteria.
Reservation now only provides easy accessors to the connection.

Also BoD no longer needs to change the connection schedule. Rather it
sends the schedule down to the downstream provider.
Selenium tests back to passing
Use pending criteria in modify to provider
Disable test for default sort property fallback

If a sort property does not exist the app throws up. A workaround on
this was implemented with reflective checking if the sort property
exists. This no longer works for hierarchical properties are required
(e.g. 'requesterConnection.startTime').

A fix still is required for falling back to a sane default sorting
property.