Branch: master

    Removed Mquest feature implementation which was misunderstood and
    implemented in way so that currently logged-in user can send a request
    to another user in the system to become a mentor/mentee of the latter.

============= Added (6)

     /db/migrate/20130117180524_drop_mentor_mentee_connections_table.rb
     /db/migrate/20130117180638_drop_mquests_table.rb

     /app/views/users/mboard (folder)
     /app/views/users/mboard/index.html.haml
     /app/views/users/mboard/_list_users.html.haml

     /app/views/users/dialogues (folder)
     /app/views/users/dialogues/_list_dialogues_name.html.haml
     /app/views/users/dialogues/all_dialogues.html.haml

============= Updated (12)
    /db/schema.rb
      - Removed following tables:
          a) mentor_mentee_connections
          b) mquests.rb

    /app/models/user.rb
      - Removed following relations:

          has_many :mentor_connections, class_name: 'MentorMenteeConnection', foreign_key: 'mentor_id', dependent: :destroy
          has_many :mentee_connections, class_name: 'MentorMenteeConnection', foreign_key: 'mentee_id', dependent: :destroy

          has_many :mentors, through: :mentee_connections
          has_many :mentees, through: :mentor_connections

          has_many :mquests_received, class_name: 'Mquest', foreign_key: 'to_user', dependent: :destroy
          has_many :mquests_sent, class_name: 'Mquest', foreign_key: 'from_user', dependent: :destroy

      - Removed following non-persistent attribute:
          attr_accessor :mquest_token

      - Removed following methods:
          mquest_sent?(as_role, to_user)
          mquest_received?(as_role, from_user)

    /config/routes.rb
      - Removed following routes:
          match "/users/:from/mquest/:to/:role" => "mquests#create", via: :post, as: :mquest
          match "/mquests/:token/accept" => "mquests#accept", via: :get, as: :accept_mquest

      - Removed following from resources users: member routes:
          post "delink_as/:role/:from" => "users#delink", as: :delink

    /app/controllers/mquests_controller.rb
      - Removed following methods:
          create
          accept

      - Removed following private methods:
          create_mentor_mentee_connection(mquest)

    /config/locales/en.yml
      - Removed following:
          mentor_mentee_connection:
            messages:
              success: "You are now a %{role} to %{user_name}"
              failure: "Could not make you %{role} to %{user_name}"
            delink:
              title: "Delink"
              errors:
                could_not_process_delink: "Could not process delink request.Either or all required data[id, role, from] found missing."
                no_user_found: "Could not process delink request.Either or both of the users specified by id %{user_id}, %{from_user_id} not found in the system"
                invalid_role: "Could not process delink request.Role %{role} specified in request URL is invalid."
              messages:
                success: "Successfully delinked %{user_name} from %{from_user_name} as %{role}"
                not_linked: "%{user_name} found not linked with %{from_user_name} as %{role}"

        which were nested under user:

      - Removed following
          mquests:
            errors:
              could_not_mquest: "Could not mquest.Either or all of the required details [role, from, to] found missing."
              invalid_role: "Could not mquest.Role %{role} specified in request URL  is invalid."
              could_not_save_mquest: "Due to some technical problem could not send mquest.Please inform administrator about this."
              mquest_token_not_received: "Could not process Mquest accept request.No token received."
              mquest_token_invalid: "The Mquest is found as invalid and cannot be accepted."
              unauthorized_mquest_accept_request: "You are unauthorized to accept the Mquest."
            messages:
              success: "Successfully sent Mquest to %{user_name} for becoming his/her %{role}"
              failure: "Mquest sending failed to %{user_name} for becoming his/her %{role}"
              sign_in_to_accept: "Please sign-in %{receiver_name} to accept the Mquest sent by %{sender_name}"

            mquest_link_title: "Mquest"
            as_mentor: "As Mentor"
            as_mentee: "As Mentee"

            legends:
              title: "Mquest Legends"
              sent_mquest: "=>"
              sent_mquest_title: "User has already sent you an Mquest"
              received_mquest: "<="
              received_mquest_title: "User has been already sent an Mquest from you"
              be_mentor_title: "For becoming a mentor"
              be_mentor: "Mntr"
              be_mentee_title: "For becoming a mentee"
              be_mentee: "Mntee"
              remquest_title: "Re-Mquest"
              remquest: "=>=>"

         which were nested under user:

      - Removed following
          mails:
            mquest:
              subject: "Request for being a %{role} from Mentor-Mentee networking platform"

        which were nested under user:

      - Removed following
          my_mentors: "My Mentors"
          my_mentees: "My Mentees"
          messages:
            no_mentors: "You have not linked with any mentors yet."
            no_mentees: "You have not linked with any mentees yet."

        which were nested under user.mboard

      - Replaced
          requests: "Mquests"
        WITH
          mquests: "Mquests"
        nested under top_navigation

      /app/views/layouts/_top_navigation.html.haml
        - Replaced
            t('top_navigation.requests')
          WITH
            t('top_navigation.mquests')

      /app/views/mquests/_users.html.haml
        - Removed the code rendering links to Mquest a user as a Mentor/Mentee

      /app/views/mquests/index.html.haml
        - Removed following code:
            = render partial: "legends"

      /app/mailers/user_mailer.rb
        - Removed method: mquest_email(mquest)

      /app/controllers/users_controller.rb
        - Removed method: delink
        - Updated implementation in method: mboard.
            a) Removed following code:
                @my_mentors = @user.mentors
                @my_mentees = @user.mentees

            b) Added following code:
                 @users = User.where("id != ?", current_user.id)
                 render file: "users/mboard/index"

        - Removed private method: set_mquest_details
          Accordingly updated implementation in method: welcome

        - Updated implementation in method: all_dialogues
          Replaced
            render file: "users/user_dialogues"
          WITH
            render file: "users/dialogues/all_dialogues"

      /app/views/users/sessions/new.html.haml
        - Removed following code:
            = render partial: "users/mquest_token"

      /app/views/messages/message_status.js.haml
        - Replaced
            partial:'users/list_dialogues_name'
          WITH
            partial:'users/dialogues/list_dialogues_name'

============= Removed (10)
    /app/models/mquest.rb
    /app/models/mentor_mentee_connection.rb
    /app/views/mquests/_legends.html.haml
    /app/views/user_mailer/mquest_email.html.haml
    /app/views/users/_list_mentors_mentees.html.haml
    /app/views/users/_mquest_token.html.haml
    /app/views/users/mboard.html.haml
    /app/views/users/_list_users.html.haml
    /app/views/users/_list_dialogues_name.html.haml
    /app/views/users/user_dialogues.html.haml