Update grain used in in ceph state from lsb_codename to lsb_distrib_codename.
Use fqdn_ip4[-1] for ip address of [mon.a] in ceph state config.

While '$ salt minion network.ip_addrs' did return the ip address[es] from the command line, the old {{ salt['network.ip_addrs'][-1] }}, when using the [-1] offset, would cause Jinja 'undefined variable' errors (interestingly on the last instance of {{ grains['localhost'] }}); removing the [-1] offset allowed the state to pass, but the value of {{ salt['network.ipa_addrs'] }} compiled in the template as string "<function ip_addrs at 0x9d30a3c>", which I was not interested in exploring, and so decided to get the ip address this way.
Reference the correct compiled conf file in ceph.eval state.

This state will otherwise fail because the file name compiled didn't match the one defined in - require: - file:
Fix form of grain get call.
Merge pull request #39 from circatree/master

Allow salt-state ceph.eval to succeed with 0.17.1