Separate the build/install instructions from the README.

Distros include the README in the package, and it doesn't make sense to have
build and install instructions in a binary package.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
README: Explicitly state meaning of year ranges in copyright statements

Year ranges in copyright statements have no legal meaning. That's why we
explicitly state what they mean in README.

For details, see:
http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Initial manual connect dialog with a serial port selector
Only allow monotonic devices in the device list
Implemented device probing
Fixed indentation in SamplingBar::update_sample_rate_selector_value
SamplingBar::update_sample_rate_selector should abort if no devices is selected
Moved device enumeration out of pv::SamplingBar into pv::MainWindow
Added pv::SamplingBar::set_selected_device
Process selected device
Prevent Ok being pressed when no device is selected

Disable Ok until a device has been selected, and select the first device when scan is pressed
bugfix: Resolved -Werror message in main.cpp

pulseview/main.cpp: In function ‘int main(int, char**)’:
pulseview/main.cpp:91:13: error: comparison is always false due to limited range of data type [-Werror=type-limits]

Signed-off-by: Matt Ranostay <mranostay@gmail.com>
Whitespace fixes.
Initialise sample_rate in pv::SigSession::feed_in_header

This resolves the compile failure reported by arekm