Fix header in protocol spec (fixes #360)
Drop and warn about non-normalized file names on Linux/Windows (fixes #329)
Anonymous Usage Reporting
Remove dead code from previous commit
Work around broken DNS on Android for usage reporting
Limit damage of previous commit to ARM arch
Forget go1.2
Prevent possible reordering of Index/IndexUpdate on send (ref #344)
Include system RAM size in usage report
Actually generate random certificate serials (fixes #361)
Logo with text
Request restart for GUI setting changes
Add build environment variable
Better android detection
Don't need to sync deletes for nonexistent files
Show out of sync items, rename files->items (fixes #312, fixes #352)
Reduce ping time & timeout (ref #358)
Don't attempt to use broadcast with IPv6 (ref #346)
Merge branch 'master' into ql

* master:
  Don't attempt to use broadcast with IPv6 (ref #346)
  Reduce ping time & timeout (ref #358)
  Show out of sync items, rename files->items (fixes #312, fixes #352)
  Don't need to sync deletes for nonexistent files
  Better android detection
  Add build environment variable
  Request restart for GUI setting changes
  Logo with text
  Actually generate random certificate serials (fixes #361)
  Include system RAM size in usage report
  Prevent possible reordering of Index/IndexUpdate on send (ref #344)
  Forget go1.2
  Limit damage of previous commit to ARM arch
  Work around broken DNS on Android for usage reporting
  Remove dead code from previous commit
  Anonymous Usage Reporting
  Drop and warn about non-normalized file names on Linux/Windows (fixes #329)
  Fix header in protocol spec (fixes #360)