Merge 2018 into master
Ports !588 (merged), !586 (merged), !582 (merged), !581 (merged), !580 (merged), !577 (merged), !574 (merged), !578 (merged), !579 (merged), !571 (merged), !568 (merged), !567 (merged), !566 (merged), !565 (merged), !564 (merged), !544 (merged), !563 (merged), !562 (merged), !559 (merged), !553 (merged), !551 (merged), !552 (merged), !550 (merged), !547 (merged), !546 (merged), !528 (merged), !511 (merged), !512 (merged), !545 (merged), !543 (merged), !541 (merged), !537 (merged), !536 (merged), !534 (merged), !532 (merged), !530 (merged), !527 (merged), !525 (merged), !522 (merged), !519 (merged), !521 (merged), !513 (merged), !510 (merged), !509 (merged), !508 (merged), !498 (merged), !493 (merged), !506 (merged), !542 (merged), !504 (merged), !470 (merged), !500 (merged), !476 (merged), !478 (merged), !491 (merged), !503 (merged)