Add support for LumberJack and a secured formatter.
Update the macros
Add LumberJack.m file and consolidate to work with types.
Add new base formatter with feature handling and a file manager for using the bundle's ID and reorg and rename a bit.
Add the CocoaLumberJack stuff to the project for testing.
Build out tests for LumberJack
Adjust the feature formatter to add file name and method.
Finish building helpers for writing tests.
Update tests for a bunch of different cases and start to implement to meet tests.
Update secure formatting to pre mark secured input fields.
Fix a comment and remove comment macros
Readd the secured macros and fix some code to make all the tests succeed.
A little cleanup and also ensure that secure input run in an insecure environment shows up right.
Complete the tests for LumberJack.
A bit more cleanup.
Merge branch 'master' into defaults

* master:
  A bit more cleanup.
  Complete the tests for LumberJack.
  A little cleanup and also ensure that secure input run in an insecure environment shows up right.
  Readd the secured macros and fix some code to make all the tests succeed.
  Fix a comment and remove comment macros
  Update secure formatting to pre mark secured input fields.
  Update tests for a bunch of different cases and start to implement to meet tests.
  Finish building helpers for writing tests.
  Adjust the feature formatter to add file name and method.
  Build out tests for LumberJack
  Add the CocoaLumberJack stuff to the project for testing.
  Add new base formatter with feature handling and a file manager for using the bundle's ID and reorg and rename a bit.
  Add LumberJack.m file and consolidate to work with types.
  Update the macros
  Add support for LumberJack and a secured formatter.

Conflicts:
	.gitmodules