Refactored row
Refactored matrix utilities
Fixed previous refactor mistakes
Updated header name for catch, refactored Tuple
Refactored fec_parameters.
Refactored internal_constants.
Significant refactor of source for style
Files in main src folder along with src/util are primary files of focus
for this refactor commit. stdint has been change to the more
conventional cstdint.
Merging a collision in the refactor
Fixing missed header error during merge
Refactored internal_functions.
Fix for last commit
Reverting back to direct access of constants
Merge branch 'refactor/snake_case' of github.com:olanmatt/orq into refactor/snake_case

* 'refactor/snake_case' of github.com:olanmatt/orq:
  Fix for last commit
  Refactored internal_functions.
Refactored parameter_io.
Code now conforms to astylerc
Updated some member variables to conform to GNU standard
Refactored headers for style
Removed redundant functions from parameter checker
Modify makefile's style targets.

- Split them into astyle and cpplint targets
- Create a list of header files and call the style checkers with them.

- astyle fixes
    - astyle will no longer format "catch.h"

- cpplint fixes
    - Filter out whitespace/indent since whitespace/labels wasn't doing
      it for me.
    - remove build/include_what_you_use and readability/casting
Fix 2 cpplint errors.

 - readability/namespace in include/parameters/internal_constants.
 - build/include_order in include/parameters/parameter_io.h