Make the Makefile.PL a little more user-friendly

Report all missing modules at once and give a suggested cpanm command to
run. Addresses RT #98379.
Fix odd casing of =head2 in Manual::MethodModifiers
Add docs on method modifier order in the presence of inheritance

Based on patch from Andreas Koenig
Remove authordeps that are there just to work around SurgicalPodWeaver being broken
Bump required Try::Tiny version

Versions before 0.17 break our tests on 5.8.3
ensure we are running a fixed [SurgicalPodWeaver]
remap my github email address which should not ever have been visible
Tidy some code (removing tabs along the way)
Make sure that an existing meta method is not overwritten when -meta_name is passed to Moose

This addresses RT #98488.
Add docs for -meta_name import option
Merge branch 'pr/90'

This addresses RT #98488.

Note that there is no bug here. By default, a class will still inherit a meta method from Moose::Object. However, if you subclass a different parent (with its own meta) you will get that meta method instead.
bump version to 2.1403
Fix "Unrecognized escape \i passed through in regex" warning with MSWin32 filenames

as in http://blog.nu42.com/2014/11/fixing-hard-coded-file-path-in-test-in.html
Changelog for the test fix
Don't add command line option if compiler is cl

cl does not understand -Wdeclaration-after-statement. I am trying to
figure out if there is a corresponding warning option for cl, but, in
the mean time, not adding this command line option when the compiler
is cl will allow users to build Moose from a git checkout directory
using cl on Windows.
Merge pull request #91 from nanis/dont-set-dev-compiler-option-for-msvc

Don't add command line option if compiler is cl
be less snarky and more accurate in Makefile warning for MSVC
fix synopsis: avoid conflict between two "thing" subs; ensure the source module has been loaded
make it more clear that this isn't actually the finder we are using here
some core dzil plugins must be at 5.x, so this requirement is redundant now