Fixed: TBuffer.AsString missed first character.
Added: TBuffer.Convert(Text: PByte; ByteCount: Integer; ...)

Conflicts:
	source/HtmlBuffer.pas
Fixed: Conversion of a TBuffString which contains non-Unicode characters e.g. due to loading from non-Unicode file via ThtStringList.LoadFromFile.
Added: procedures Un-/RegisterCodePageName() and Un-/RegisterCodePageToUnicodeConverter() all users to add, update or removed code page names and converters.

Conflicts:
	source/HtmlBuffer.pas
	source/ReadHTML.pas
Fixed: cannot assign a TBitmap to a TLazIntfImage.
Fixed: Type

Conflicts:
	source/HTMLUn2.pas
	source/htmlview.pas
Added: enhanced print preview controls/frame/form.

Conflicts:
	Demos/Main Demos/FDemUnit.pas
	Demos/Main Demos/FrameDem.dpr
	Demos/Main Demos/HtmlDemo.dpr
	Demos/Main Demos/demounit.dfm
	Demos/Main Demos/demounit.pas
	package/FrameViewer2005.dpk
	package/FrameViewer2006.dpk
	package/FrameViewer2007.dpk
	package/FrameViewer2010.dpk
	package/FrameViewer6.dpk
	package/FrameViewer7.dpk
	package/FrameViewerXE.dpk
	package/FrameViewerXE2.dpk
	source/FrameViewerReg.pas
Added: enhanced print preview controls/frame/form.
Removed: *.dproj are 'local' files.

Conflicts:
	Demos/Main Demos/FrameDem.dproj
	Demos/Main Demos/HtmlDemo.dproj
Changed: use TBuffConvHighMap for KOI-8R
Added: assume that files *.asp and *.shtml are HTML files.