Accurate channel modeling and simulation are indispensable for millimeter-wave wideband communication systems that employ electrically- steerable and narrow beam antenna arrays. Three important channel modeling components, spatial consistency, human blockage, and outdoor-to-indoor penetration loss, were proposed in the 3rd Generation Partnership Project Release 14 for mmWave communication system design. This paper presents NYUSIM 2.0, an improved channel simulator which can simulate spatially consistent channel realizations based on the existing drop-based channel simulator NYUSIM 1.6.1. A geometry-based approach using multiple reflection surfaces is proposed to generate spatially correlated and time-variant channel coefficients. Using results from 73 GHz pedestrian measurements for human blockage, a four-state Markov model has been implemented in NYUSIM to simulate dynamic human blockage shadowing loss. To model the excess path loss due to penetration into buildings, a parabolic model for outdoor-to-indoor penetration loss has been adopted from the 5G Channel Modeling special interest group and implemented in NYUSIM 2.0. This paper demonstrates how these new modeling capabilities reproduce realistic data when implemented in Monte Carlo fashion using NYUSIM 2.0, making it a valuable measurement-based channel simulator for fifth-generation and beyond mmWave communication system design and evaluation.