Major performance improvements to Note generation. Down from 2.5 seconds to under 1.

Fixed an issue on Android causing the back button to enable at incorrect times.

Improved the suspend / resume flow for the application on Android.

Added profiler instrumentation.

BaseControl.cs
Canvas.cs
Header.cs
List.cs
Paragraph.cs
Quote.cs
StackPanel.cs
TextInput.cs
NoteText.cs
DebugView now only appears in debug mode.

Note.cs
Defer loading the NoteState until after note creation.
-Speeds up note creation by .5 seconds.

Paragraph.cs
Treat each 'block' of text as a single NoteText, rather than
creating one per word. This massively improves performance with the
drawback of less precise word wrapping.

MainActivity.cs
Call PlatformUI.Init

NavbarFragment.cs
Improved the flow of OnPause/OnResume and when to allow a Task to become active.

NavToolbar.cs
Added a Suspend method that correctly preserves the state of buttons

Task.cs
Added a flag so the fragments can know if the task is ready for them to be displayed or not.

NotesTask.cs
NotesFragment.cs
Only create notes once both the fragment and task are ready and the springboard is closed.