Remove Check For Maximum CEDET Version
Changed all referneces to flet to cl-flet

The flet function has been obsoleted as of Emacs 24.3 so I'm moving all
uses of flet to cl-flet.

Conflicts:
	ecb-symboldef.el
Introduce compatability layer for interactive-p

The interactive-p function is obsolete in Gnu Emacs as of 23.2.  This
change introduces a ecb-interactive-p compatibility function that will
call 'called-interactively-p' for new versions of Gnu Emacs and uses
the interactive-p function for all other Emacsen.

Conflicts:
	ecb-common-browser.el
	ecb-create-layout.el
	ecb-layout.el
	ecb-speedbar.el
	ecb-tod.el
	ecb-upgrade.el
	ecb-winman-support.el
	tree-buffer.el
Update ecb_LISP_EL for missed packages

ecb_LISP_EL didn't have ecb-buffertab, ecb-multiframe and
ecb-semantic-wrapper.  These particular .elc files will now be cleaned
as well.
Change 'labels' and silenced various warnings

Since 'labels' is obsolete as of Gnu Emacs 24.3, I have added a
compatibility layer so that labels is called on appropriate systems and
cl-labels (the replacement) is called on appropriate systems.  This
commit also silences a number of warnings around some deface and
defcustom calls.  I'm silencing them until I decide what I want to do
with them.

Conflicts:
	ecb-buffertab.el
	ecb-symboldef.el
Move to auto-hscroll from automatic-hscrolling

The automatic-hscrolling functionality has been obsoleted in Gnu Emacs
so I'm moving ECB over to the auto-hscroll alternatives.

Conflicts:
	ecb-create-layout.el
Move All Display Functions to display-buffer-alist

Since Gnu Emacs 24.3, special-display-function,
special-display-buffer-names, special-display-regexps, etc. are
obsoleted.  This type of global replace is likely to create some
breakage but I want to start with here so I get something going and
I'll debug later.
Multiple Small Changes

There are multiple small changes here to correct compatability problems.

Conflicts:
	ecb-mode-line.el
	ecb-multiframe.el
	ecb-semantic-wrapper.el
	ecb.el
Merge pull request #15 from pwojnowski/master

These are changes cherry-picked from Ryan Ware
add definition of cl-flet for compatibility with Emacs < 24.2