[tableVis] display "no results" when we cannot render any rows
[kbnUrl] seperate the change and redirect operations, only reload the route when we are redirecting
[kbnUrl] when changing to a url, and the url matches the current route, and the current route isn't going to update, force the update
Mention where build instructions are in README

Makes it a little easier to find these details.
[aggTable] fix csv export
[aggTable] test that aggTable.exportToCsv() works properly
[kbnUrl] update the tests
[kbnUrl] clean up some old useage patterns
Check if port is in use before attempting to start server. Closes #1619
remove extraneous write space
use TCPServer instead of TCPSocket
move building from source to bottom of README.
Merge pull request #1880 from wjimenez5271/patch-1

Mention where build instructions are in README
Revert "Revert "Merge pull request #1877 from lukasolson/issue-1874""

This reverts commit afdd2fef0096d5dfa7e3e50314bf8f7b33c8d63d.
Revert "Revert "Merge pull request #1876 from w33ble/clipboard""

This reverts commit ff1f3da1feccf05e66bdcd6a187196ca1bc3b876.
Preserve objects in arrays when flattening search response
Exit with status code 1, dont use tcpserver
Disable discover buttons
If a row contains arrays of objects, we don't want to enable the discover search buttons.
make dev server only listen on 127.0.0.1
Merge pull request #1885 from spenceralger/fix-csv-export

LGTM, merging!