git ignore config dir

lazarus secondary install config dir ignored
add PACKAGE tab in  component list

component list form / tabpage add new filter:
by package (.lpk)
bug found: when register in designtime but the unit is declared in
runtime package
Carpet Pack

introduce package of carpet.
bug: can't compile. need to be separated runtime & designtime, to avoid
overkill (designtime need Graphics unit)
Carpet Pack

beutify 1
Designer: double buffered (non-lcl)

avoid flicker, it is better now