Merge http://mail-index.netbsd.org/source-changes/2014/01/16/msg050876.html

Sync RCS Id.
Merge http://mail-index.netbsd.org/source-changes/2014/03/24/msg053237.html

Fix typo per PR/48677.
Appease gcc 4.8 -Wunused-but-set-variable warnings.
Check a status code and return proper errno in sdstrategy().

Suggested by gcc 4.8 -Wunused-but-set-variable warning to use the variable.
Merge http://mail-index.netbsd.org/source-changes/2014/04/16/msg054090.html

RCS Id update only.
Merge http://mail-index.netbsd.org/source-changes/2014/04/16/msg054091.html

Sync RCS Id.
Use booted device unit if no unit number is specified on boot command.

Bump version to denote a visible change.
Merge http://mail-index.netbsd.org/source-changes/2014/04/16/msg054092.html

Sync RCS Id.
Fix stupid botches in previous.

Use a proper device unit number if a unit number or non-default device
is specified on the boot command.
Merge http://mail-index.netbsd.org/source-changes/2014/04/21/msg054208.html

RCI Id only.