remove BUILDALL (closes #103)

if we decide we actually do want this, we can always add BUILDALL and
DEMOLISHALL back in later
allow setting a default metaclass (fixes #106)
handle attribute defaults better when building through the mop (#115)
oops
get rid of the weird double-ref thing for defaults (fixes #115)
i think this was left over from the old mop
test for compile time parsing and class installation
run traits and FINALIZE before the class block (#121)
delete callparser1.h on make clean
make sure this continues to work
we always look this up by name
comment
actually, this doesn't really fit

there shouldn't be a difference between setting an attribute to undef
and removing its value
cleanups
clean up implementation of DOES

it doesn't quite work at the moment due to a core bug which has been
fixed in blead
Merge remote-tracking branch 'stevan/xs' into xs

* stevan/xs:
  clean up implementation of DOES
  cleanups
  actually, this doesn't really fit
  comment
  we always look this up by name
  make sure this continues to work
  delete callparser1.h on make clean
  run traits and FINALIZE before the class block (#121)
  test for compile time parsing and class installation
  i think this was left over from the old mop
  get rid of the weird double-ref thing for defaults (fixes #115)
  oops
  handle attribute defaults better when building through the mop (#115)
  allow setting a default metaclass (fixes #106)
  remove BUILDALL (closes #103)

Conflicts:
	Makefile.PL
	inc/MakeMaker.pm
	lib/mop.pm
	mop.xs
Lift has() and method() to compile time
Merge remote-tracking branch 'stevan/method-parsing' into xs

* stevan/method-parsing:
  more dead code