Allow Any to be specified in BuildLocator

Updating BuildLocator to allow any of the three acceptable states for
running, personal, cancelled and pinned to be specified, this includes
"Any", aswell as "True" or "False"
Allow specification of params when queuing build
Fixing parameter specification

Parameters must be specified as two query string parameters
name=x&value=y.
Adding State field to build data

The state field shows if the build has finished or is still running.
Fixing issue when no builds returned

When no builds are returned buildWrapper.Count is null, this caused an
exception. Checking for null.