code clean-up
Box.forall method
tests for Failure.forall, Failure.exists methods
Update MockHttpRequestSpec.scala

Added test for parameters with empty values
Update MockHttpServletRequest.scala

Add case matching a parameter with no/empty value ("a=" or just "a")
Added my name and email
Corrected formatting
Update MockHttpServletRequest.scala
Update MockHttpRequestSpec.scala
Clarify some of the Memo names used in Meta.Reflection.

I noticed when we merged a PR that the names of the various Memos in
Meta.Reflection were getting a bit confusing, so I've cleaned them up a
bit to 1) reduce confusion between what are now called
hasDeclaredFieldsMemo and declaredFieldsMemo and 2) to clarify what the
primaryConstructorArgumentsMemo actually contained.
Rename pageResourceId to instanceResourceId in LiftRules.

Also drop a comment on it indicating what it’s for, and move it
closer to its usage spot.
Add instance- prefix to instance resource id.

This makes it clearer what it is when looking at the output of
lift:with-reosurce-id (before it looked like a function binding),
and also ensures that we won’t warn you about an unbound
function name when using with-resource-id.
Fix expectation for blank parameter URI serialization.

Also clarify variable names.
Remove expected IllegalArgumentException for blank parameter in spec.
Merge branch 'issue-1516'

Fix for problem in mock requests where a parameter in the URL has a blank value
(either "a=" or just "a").
Merge branch 'master' into vn971-master

Conflicts:
	contributors.md
Merge remote-tracking branch 'origin/master' into msf_issue_1519
Remove unused hasDeclaredField and its memo.
Merge pull request #1519 from lift/msf_issue_1519

Do some variable name cleanup in lift-json.

We had a memo named declaredFields and another named declaredFieldsMap,
that was added recently to prevent us from having to reflect on each retrieval of
the declared fields. These names were a bit confusing, so we changed them up.
Fixed stale database connection release
 - getAutoCommit, rollback and commit can throw exceptions
   on stale connections, which was preventing
   a correct connection release