Could you fit your life and worldly belongings into 300 square feet? Developers are starting to bet on it, positioning tiny living spaces as a new status symbol for urban millennials.