bump version to 3.0.3rc1
bump Module::Install
Bump version for 3.0.3 release
Merge branch '3.0.3-releng' into 3.0-trunk
Handle multiple-select Constituency

RTIR ships with a "Select One Value" Constituency field and makes a lot
of assumptions elsewhere that the field will be single valued
(especially with the special ACL code and propagation).

RT will not pass along the 'default' values of a select multiple CF
that already has values (the code in EditCustomField explicitly skips
things with MaxValues that aren't 1) this means that RT and RTIR have
code which figures out that the Defaults should be pulled from OCFV.

This code would break on Multiple Select for two reasons.  It tried to
check DefaultConstituency on an empty Queue Object, but even with that
fixed, it was looking for a single value from EditCustomField so would
fail because it would be passed several values and could drop them.
Failing test for UTF-8 input

Digest::SHA 5.74 and later no longer silently take unicode strings and
process them byte by byte.  It will die and prevent further display of
the page with "Wide character in subroutine entry" in server logs.
Calculate the SHA1 of the encoded $$content

This prevents Digest::SHA::sha512_base64 from croaking with wide characters.
Similar to what's done for MD5 in
https://github.com/bestpractical/rt/blob/80bcdcfdea2988329a49bc6823f54da5d304762c/lib/RT/User.pm#L1000

Fixes I#30469
Merge branch '3.0/sha-utf-8-data' into 3.0-trunk
I forgot to munge META when changing version
Merge branch '3.0/multiple-select-constituency' into 3.0-trunk
Merge branch '3.0-trunk' into 3.2-trunk