Redo Ag bindings

Add bindings for all ag functions, including the new ag-dired stuff.
Move project functions out of the standard ag map into the projectile
map, using the C-c p a prefix.  Also, replace projectile-ag with ag.el's
functions which are more flexible.