Generate Thrift code using a maven profile

Signed-off-by: stack <stack@apache.org>
HBASE-12438 Add -Dsurefire.rerunFailingTestsCount=2 to patch build runs so flakies get rerun
HBASE-12428 region_mover.rb script is broken if port is not specified

If the port is not specified, there is an object nil exception.
HBASE-12409 Add actual tunable parameters to regions per RS calculations