Deprecate xbind-related things in Mapper.

This includes a bunch of field binding and form snippet
helpers. New versions are added for doing similar things with
CssSels instead.
Fix a broken interpolation fix.

I was using string interpolation, but that doesn't work in 2.9.2, so I
"fixed" it, but I really didn't, but now it's fixed :p
Move ConnectionIdentifier to util package.
Replaced use of MongoIdentifier with ConnectionIdentifier
Updated mapper.ConnectionIdentifier to util.ConnectionIdentifier
Issue #1505 - Create RecordRule for field name.
Merge pull request #1556 from lift/tcn_issue_1555

Move ConnectionIdentifier to util package.

I also replaced the use of MongoIdentifier with ConnectionIdentifier.

Then, I added RecordRules.fieldName that takes a ConnectionIdentifier as an
argument. I had to add def connectionIdentifier to MetaRecord for this to work.
Tweak some TimeHelpers specs for reliability.

Because of the way specs2 matchers work, calculating the expected time
in the call-by-name matcher could result in some weirdness. We now
precompute the expected time.
Increase the error margin of .later spec.
Merge pull request #1557 from lift/improve-timehelpersspec-reliability

Tweak some TimeHelpers specs for reliability.
Merge pull request #1546 from lift/deprecate-xbind-stuff

2.6: Deprecate xbind-related things in Mapper.

This includes a bunch of field binding and form snippet helpers. New versions
are added for doing similar things with CssSels instead.

They don't map 1-to-1 because CSS selector transforms don't support namespaces,
amongst other things. Transforms are combined using andThen in case they match
the same element or match a parent element and something else needs to affect
the child.
Merge remote-tracking branch 'origin/master' into antonio_scala_2_11

Conflicts:
	core/util/src/test/scala/net/liftweb/util/TimeHelpersSpec.scala