ログイン時に mapId 毎に Layer を変更できるように

# 変更点

* mapId の持ち方を変更したところがある
* ログイン時に mapId が 1 であれば START_MURA から  2 であれば SMALL_MURA からスタートするように
  * 現状確認する方法が変更するインタフェースを backend に実装しようとしたけど SELECT, UPDATE 相当が現状きつそうで気力ないので保留．
  * backend のテンプレートとかがちょっと修正されるのはその名残
  * 動作確認したい場合は直接 redis-cli などを使って更新してね☆
* ログイン時に mapId によってシーン変更したのはいいものの敵のほうの mapId が修正されてないのでビームが当たらない
  * ちょっと今は修正の気力ない
* cc.Layer が v3.0 から init() ではなく ctor() で初期化してねと JSDoc に書いてあったので修正
* あといろいろ JSDoc 追加した
* 実際には TransitionScene とかをマップ変更時に使おうかなと考えてるのでマップごとに cc.Layer ではなく  cc.Scene と対応するようにしたほうがよさそう
https://github.com/soltycabbage/BeamQuest/wiki/How-to-Develop#%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E8%A6%8F%E7%B4%84 追加してみたけどどちらでもよいので wiki の方で確定しといてくれ