remove dist cruft
add my own dist cruft
remove boilerplate test cases; that stuff is in xt now

--HG--
rename : t/MooseX-Meta-Attribute-Lvalue.t => t/01basic.t
general tidying
strip out the actual implementation
ensure all packages have the version number stuffz
rearrange some pod
remove doom and gloom warning; be optimistic
fix typo on $self
yes, this should eventually be inlinable, but some test cases first to make sure inlining gets done right