Update the INSTALL file

	* INSTALL: Update the text.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
Misc style fixes and comments additions

	* src/common/nmv-asm-utils.h (FindFileAndReadLine, class
	ReadLine, ReadLine::operator()): Add comment.
	* src/common/nmv-asm-utils.cc (write_asm_instr, write_asm_instr):
	Add apidoc comment.
	* src/persp/dbgperspective/nmv-dbg-perspective.cc
	(DBGPerspective::on_activate_global_variables): Add ';' after
	NEMIVER_TRY, NEMIVER_CATCH.
	(DBGPerspective::connect_to_remote_target): Remove useless white
	spaces.
	* src/persp/dbgperspective/nmv-global-vars-inspector-dialog.h:
	Likewise.
	* src/persp/dbgperspective/nmv-load-core-dialog.h: Likewise.
	* src/persp/dbgperspective/nmv-open-file-dialog.h: Likewise.
	* src/persp/dbgperspective/nmv-proc-list-dialog.h: Likewise.
	* src/uicommon/nmv-locate-file-dialog.cc: Likewise.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
Make all dialogs transient on top of the workbench root window

	* src/uicommon/nmv-dialog.h (Dialog::Dialog): Add a parent window
	parameter.
	* src/uicommon/nmv-dialog.cc (Dialog::Dialog): Add a parent window
	parameter.  Add apidoc comments.
 	* src/common/nmv-asm-utils.h (class Gtk::Window): Forward declare
	this here.
	(ReadLine::ReadLine): Take a Gtk::Window& as the parent window for
	the dialogs it might use.
	* src/uicommon/nmv-ui-utils.h (ask_user_to_select_file)
	(find_file_or_ask_user, find_file_and_read_line, display_info)
	(display_error, display_warning, ask_yes_no_question)
	(ask_yes_no_cancel_question): Add a parent window parameter.
	(display_error_not_transient): New function for cases where we
	cannot really pass a parent window to the dialog yet.
	(NEMIVER_CATCH, NEMIVER_CATCH_AND_RETURN): Use
	display_error_not_transient because this is used in contexts where
	we cannot yet get the parent window.  We could, but that'll
	involve even more changes.  So let's do this for now.
	* src/uicommon/nmv-ui-utils.cc (ask_user_to_select_file)
	(find_file_or_ask_user, find_file_and_read_line): Add a parent
	window parameter.  Add apidoc comments.  Adjust.
	(DontShowAgainMsgDialog::DontShowAgainMsgDialog): Likewise.
	Adjust call to Gtk::MessageDialog constructor.
	* src/persp/dbgperspective/nmv-call-function-dialog.h
	(CallFunctionDialog::CallFunctionDialog): Likewise.
	* src/persp/dbgperspective/nmv-call-function-dialog.cc
	(CallFunctionDialog::CallFunctionDialog): Likewise.  Add comment.
	* src/persp/dbgperspective/nmv-choose-overloads-dialog.h
	(ChooseOverloadsDialog::ChooseOverloadsDialog): Likewise.
	* src/persp/dbgperspective/nmv-choose-overloads-dialog.cc
	(ChooseOverloadsDialog::ChooseOverloadsDialog): Likewise.  Add
	comment.
	* src/persp/dbgperspective/nmv-expr-inspector-dialog.h
	(ExprInspectorDialog::ExprInspectorDialog): Add a new parent
	window parameter.
	* src/persp/dbgperspective/nmv-expr-inspector-dialog.cc
	(ExprInspectorDialog::ExprInspectorDialog): Add a new parent
	window parameter.
	* src/persp/dbgperspective/nmv-expr-monitor.cc
	(ExprMonitor::Priv::on_add_expression_action): Adjust call to
	ExprInspectorDialog constructor.
	* src/persp/dbgperspective/nmv-find-text-dialog.h
	(FindTextDialog::FindTextDialog): Add a parent window parameter.
	* src/persp/dbgperspective/nmv-find-text-dialog.cc
	(FindTextDialog::FindTextDialog): Add a parent window parameter.
	Add apidoc comments.
	* src/persp/dbgperspective/nmv-global-vars-inspector-dialog.cc
	(GlobalVarsInspectorDialog::GlobalVarsInspectorDialog): Add a
	parent window parameter.  Add apidoc comments.
	(GlobalVarsInspectorDialog::Priv::show_variable_type_in_dialog):
	Adjust call to ui_utils::display_info.
	* src/persp/dbgperspective/nmv-load-core-dialog.h
	(LoadCoreDialog::LoadCoreDialog): Add a parent window parameter.
	* src/persp/dbgperspective/nmv-load-core-dialog.cc
	(LoadCoreDialog::LoadCoreDialog): Add a parent window parameter.
	Add apidoc comments.
	* src/persp/dbgperspective/nmv-open-file-dialog.h
	(OpenFileDialog::OpenFileDialog): Add a parent window parameter.
	* src/persp/dbgperspective/nmv-open-file-dialog.cc
	(OpenFileDialog::OpenFileDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-preferences-dialog.h
	(PreferencesDialog::PreferencesDialog): Add a parent window
	parameter.
	* src/persp/dbgperspective/nmv-preferences-dialog.cc
	(PreferencesDialog::PreferencesDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-proc-list-dialog.h
	(ProcListDialog::ProcListDialog): Add a parent window parameter.
	* src/persp/dbgperspective/nmv-proc-list-dialog.cc
	(ProcListDialog::ProcListDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-remote-target-dialog.h
	(RemoteTargetDialog::RemoteTargetDialog): Add a parent window
	parameter.
	* src/persp/dbgperspective/nmv-remote-target-dialog.cc
	(RemoteTargetDialog::RemoteTargetDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-run-program-dialog.h
	(RunProgramDialog::RunProgramDialog): Add a parent window
	parameter.
	* src/persp/dbgperspective/nmv-run-program-dialog.cc
	(RunProgramDialog::RunProgramDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-saved-sessions-dialog.h
	(SavedSessionsDialog::SavedSessionsDialog): Add a parent window
	parameter.
	* src/persp/dbgperspective/nmv-saved-sessions-dialog.cc
	(SavedSessionsDialog::SavedSessionsDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-set-breakpoint-dialog.h
	(SetBreakpointDialog::SetBreakpointDialog): Add a parent window
	parameter.
	* src/persp/dbgperspective/nmv-set-breakpoint-dialog.cc
	(SetBreakpointDialog::SetBreakpointDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-set-jump-to-dialog.h
	(SetJumpToDialog::SetJumpToDialog): Add a parent window parameter.
	* src/persp/dbgperspective/nmv-set-jump-to-dialog.cc
	(SetJumpToDialog::SetJumpToDialog): Add a parent window
	parameter. Add apidoc comments.
	* src/persp/dbgperspective/nmv-watchpoint-dialog.h
	(WatchpointDialog::WatchpointDialog): Add a parent window parameter.
	* src/persp/dbgperspective/nmv-watchpoint-dialog.cc
	(WatchpointDialog::WatchpointDialog): Add a parent window
	parameter.  Add apidoc comments.
	* src/uicommon/nmv-locate-file-dialog.h
	(LocateFileDialog::LocateFileDialog): Add a parent window parameter.
	* src/uicommon/nmv-locate-file-dialog.cc
	(LocateFileDialog::LocateFileDialog): Add a parent window
	parameter. Add apidoc comments.
	Misc style fixes.
	* src/uicommon/nmv-source-editor.h (SourceEditor::{SourceEditor,
	add_asm, load_asm, load_file}): Add a parent window parameter.
	* src/uicommon/nmv-source-editor.cc (SourceEditor::Priv::Priv):
	Add a parent window parameter.
	(SourceEditor::SourceEditor): Remove the unused default
	constructor.  Add a parent window parameter to the other
	constructors and add apidoc comments there.
	(SourceEditor::{add_asm, load_asm, load_file): Add a parent window
	parameter.  Adjust.
	(SourceEditor::load_file): Likewise.  Adjust call to
	ui_utils::display_error.
	* src/persp/dbgperspective/nmv-local-vars-inspector.cc
	(LocalVarsInspector::Priv::show_variable_type_in_dialog): Adjust
	call to ui_utils::display_info.
	* src/uicommon/nmv-terminal.cc (on_button_press_signal): Misc
	style fixes.
	* src/persp/dbgperspective/nmv-dbg-perspective.cc
	(DBGPerspective::Priv::find_file_or_ask_user): Adjust call to
	ui_utils::find_file_or_ask_user.
	(DBGPerspective::Priv::load_file): Adjust call to
	SourceEditor::load_file.
	(DBGPerspective::{on_find_text_response_signal,
	on_debugger_connected_to_remote_target_signal,
	on_program_finished_signal, on_engine_died_signal,
	on_signal_received_by_target_signal, on_debugger_error_signal,
	on_file_content_changed, restart_inferior, execute_program,
	attach_to_program, connect_to_remote_target, stop, set_breakpoint,
	agree_to_shutdown}): Adjust call to ui_utils::{display_info,
	display_warning, display_error}.
	(DBGPerspective::on_jump_to_location_action): Adjust call to
	constructor for SetJumpToDialog.
	(DBGPerspective::get_find_text_dialog): Adjust call to constructor
	for FindTextDialog.
	(DBGPerspective::create_source_editor): Adjust call to constructor
	for SourceEditor and OpenFileDialog.
	(DBGPerspective::load_asm ): Adjust.
	(DBGPerspective::execute_session): Adjust call to
	SourceEditor::load_asm.
	(DBGPerspective::execute_program): Adjust call to
	RunProgramDialog and ProcListDialog.
	(DBGPerspective::choose_a_saved_session): Adjust call to
	SavedSessionsDialog.
	(DBGPerspective::edit_preferences): Adjust call to
	PreferencesDialog.
	(DBGPerspective::load_core_file): Adjust call to LoadCoreDialog.
	(DBGPerspective::ask_user_to_select_file): Adjust call to
	ui_utils::ask_user_to_select_file.
	(DBGPerspective::choose_function_overload): Adjust call to
	ChooseOverloadsDialog.
	(DBGPerspective::set_breakpoint_using_dialog): Adjust call to
	SetBreakpointDialog.
	(DBGPerspective::set_watchpoint_using_dialog): Adjust call to
	WatchpointDialog.
	(DBGPerspective::inspect_expression): Adjust call to
	ExprInspectorDialog.
	(DBGPerspective::call_function): Adjust call to CallFunctionDialog
	constructor.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>