Cleanup homerow_mode.xml

Tried to place as many autogens as possible inside their items
instead of being all inside of blocks in one big item.

Exceptions to these are the autogens related to U/O Keys which proper
working depends on an order to be maintained.
The culprits of this complexity are 2 options related with U/O, which
now seem to be redundant considering the same results can be
achieved via combination of different and same number of keys.
Deleting these options has been considered however it is difficult to
determine the number of people which might already be using them.
Make ASDF responsive while JKIL are pressed in homerow_mode.xml

Whenever directional keys (JKIL) are being pressed, make ASDF fire
immideately as modifier keys.

closes #72
Merge pull request #124 from aristidesfl/homerowarrows

Make ASDF responsive while JKIL are pressed in homerow_mode.xml
Fix semicolon key broken on homerow_mode.xml cleanup
Merge pull request #125 from aristidesfl/homerowarrows

Fix semicolon key broken on homerow_mode.xml cleanup
Added remap.german_swap_circumflex_lessthan_pipe
Added BRIDGE_FILTERTYPE_LASTPRESSEDPHYSICALKEY_NOT, BRIDGE_FILTERTYPE_LASTPRESSEDPHYSICALKEY_ONLY
support BRIDGE_FILTERTYPE_LASTPRESSEDPHYSICALKEY_*
Added LastPressedPhysicalKey
Added CommonData::current_lastpressedphysicalkey_
Added LastPressedPhysicalKeyFilter
support BRIDGE_FILTERTYPE_LASTPRESSEDPHYSICALKEY_*
Added GERMAN_A_UMLAUT, GERMAN_U_UMLAUT
Added BRIDGE_DATATYPE_MILLISECOND,BRIDGE_FILTERTYPE_ELAPSEDTIMESINCELASTPRESSED_*
uint32_t => unsigned int
sort FILTERTYPE
Added IntervalChecker into LastPressedPhysicalKey
Added ElapsedTimeSinceLastPressedFilter
Added remap.samples_lastpressedphysicalkey
fix