Workaround vala 0.10 bug LP 1250543

vala 0.10 appears to generate completely broken c code when
attempting to drectly access the length of an array property.
Fixes segfault in moonshot-webp on Centos.
bump release
Do not call dbus_g_bus_get in headless mode on legacy systems

Centos exits process when dbus-launch script fails, so don't even try,
just call our custom moonshot-dbus-launch.
bump release
More fixes for Centos vala array property bug
Add null check
Bump release
msrpc fixes for libmoonshot abi change
windows: build moonshot-webp as console, not gui, app
windows: null-terminate error message in moonshot_error_new
Windows: improve error reporting

Check for error from init_rpc() in moonshot_install_id_card().
Also fix compile warnings.
windows: send correct data in response to get identity
Don't create duplicate identities. LP 1180914.

When adding a new identity, replace any existing identity with the same nai.
Provide appropriate confirmation dialog if gui is available.
Make identities.txt private to the current user. LP #1291476.
Require minimal set of fields when adding a new card. LP 1240008

Always require display name, username, issuer.
Require password when 'remember password' is selected.
Remove code to check for empty issuer and set to "Issuer" LP 1276627

This was never correct behavior, but is now completely redundant
since fixing the add identity dialog to require the user to specify
issuer.
Display issuer in details pane. Make all fields uneditable. LP 818128
Avoid using the 'No Identity' card as the default identity. LP 1294559
Centos compile fix
Add 'Update Password' button

When pressed, allows user to enter a new password for the current identity.